0% encontró este documento útil (0 votos)
16 vistas

CaC Big Data - 01 Python - Clase 1

Big Data, analisis de datos

Cargado por

hfarache1
Derechos de autor
© © All Rights Reserved
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
16 vistas

CaC Big Data - 01 Python - Clase 1

Big Data, analisis de datos

Cargado por

hfarache1
Derechos de autor
© © All Rights Reserved
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 17

BIG DATA

Data Analytics
Programación en Python
¿Qué es?
Lenguaje de programación de alto nivel que
se caracteriza por su código de alta
legibilidad.
Características


Es multiparadigma
Es multiplataforma
.py

Es dinámicamente tipado

PI P ●


Es fuertemente tipado
Es interpretado
Guía PEP8: Buenas prácticas
de programación
¡Atención!
Tildar las opciones:
Agregar Python al PATH
Disable path length limit
Importante: Instalación
Prestar atención a las opciones: Seleccionar
Agregar Python al PATH – Disable path
length limit.
Entornos de trabajo
Extensiones
Extensiones
Entornos virtuales

Imagen: jarroba.com
Entornos virtuales : ventajas


Aíslan la ejecución de proyectos

Uso particular de entornos especialmente preparados

Uso exclusivo de un entorno por proyecto

Previene errores

Garantiza el uso de la versión correcta

Permite crear un listado de requisitos
pip install virtualenv virt
ualv
#instala el paquete venv
env
# Crear / activar entorno virtual Linux/Mac
virtualenv venv
source venv/bin/activate

#windows: ver próximo slide

deactivate #desactiva el entorno virtual win/Linux/Mac

pip freeze > requirements.txt


# copia los requerimientos del proyecto a un txt
# Linux/Mac

pip install -r requirements.txt


# instala los paquetes que requiere el proyecto
# Win/Linux/Mac
virt
ualv
# Crear/Activar entorno virtual en Windows
# en la carpeta de Python[vxx]/Scripts:
env
python -m venv mi_entorno
cd mi_entorno
Scripts\activate

py -m pip freeze > requirements.txt


#copia los requerimientos de nuestro proyecto a un txt
Entornos de trabajo : Notebooks
Primeros pasos
Recursos
Notas:

Python: https://www.python.org/downloads/

Entornos virtuales: https://docs.python.org/es/3.8/library/venv.html#

Project Jupyter: https://jupyter.org/install.html

Google Colab: https://colab.research.google.com/

Deepnote: https://deepnote.com/

Guía PEP 8: https://www.python.org/dev/peps/pep-0008/
¿Consultas?
Regina N. Molares
Docente

[email protected]

Illustrations by Storyset

También podría gustarte