MODULO 2: Python

MODULO 2: Python#

Cursos complementarios de Python

Fundamentos de Python#

2.01 - Introducción a los Notebooks de Jupyter Video 13mins
Describimos una de las herramientas que más se usa en ciencia de datos y sobre la que se basa este curso.
2.02 - Variables y tiposVideo 12mins
Python es un lenguaje interpretado y con asignación dinámica de tipos de datos
2.03 - ListasVideo 16mins
Creación y manipulación de listas, sintaxis de indexado.
2.04 - Bucles y estructuras de control Video 17mins
Python es un lenguage indentado, los bucles son muy versátiles y se realizan sobre iterables
2.05 - Diccionarios y tuplas Video 9mins
Los diccionarios son una estructura de datos muy utilizada en Python.
2.06 - Funciones, excepciones y comprehensions Video 19mins
Definición y uso generalizado de funciones, excepcciones y las comprehensions de listas, diccionarios y condicionales

Numpy#

2.07 - Introducción a Numpy Video 15mins
Numpy es la librería de algebra linea y cómputo numérico de Python
2.08 - Numpy - Indexado de matrices Video 10mins
P La sintaxis de indexado de estructuras de Numpy es muy potente y flexible.
2.09 - Numpy - Imágenes como matrices Video 17mins
Mostramos cómo a través de la manipulación de matrices estándar de Numpy se pueden realizar muchas operaciones con un significado concreto en cada dominio de aplicaicón, en este caso, con imágenes.
2.10 - Numpy - Vectorización y broadcasting Video 17mins
Las operaciones vectorizadas son clave para un uso eficiente de Numpy. Además, el mecanismo de broadcasting nos permite extender las operaciones sobre matrices a un gran número de casos.
2.11 - Numpy - Argumentos por referencia Video 6mins
La matrices de Numpy y la mayoría de los objetos en Python se pasan por referencia cuando los usamos en funciones. Entender este mecanismo es clave para evitar errores o efectos indeseados
2.12 - Matplotlib Video 3mins
Hacemos una breve introducción a Matplotlib, la librería para hacer gráficos, para que a partir de aquí puedas seguir buscando y aprendiendo como usarla.

Pandas#

2.13 - Introducción a Pandas Video 14mins
Pandas es la librería de manejo de datasets en memoria para Python.
2.14 - Pandas - Carga e inspección Video 9mins
Mostramos cómo es la carga e inspección inicial de un dataset
2.15 - Pandas - Reparación de datasets Video 10mins
Describimos las operaciones básicas para tener un dataset en disposición de ser trabajado.
2.16 - Pandas - Reparación de datos faltantes Video 7mins
Funcionalidades de base de Pandas para la imputación de datos faltantes.
2.17 - Pandas - Series temporales Video 14mins
Explicamos las opciones de manejo de datasets indexados por marcas de tiempo en Pandas.
2.18 - Pandas - Miscelánea Video 8mins
Mencionamos algunas funcionalidades adicionales como agrupamiento, generación de dataframes y plotting.

Talleres#

LAB 02.01 - 02.03 Video 5mins
Descripción general de los laboratorios del módulo.
LAB 02.04 - Card trickVideo 7mins
Laboratorio basado en un truco de cartas.