2.01 - Introducción a los Notebooks de JupyterVideo 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 controlVideo 17mins Python es un lenguage indentado, los bucles son muy versátiles y se realizan sobre iterables
2.05 - Diccionarios y tuplasVideo 9mins Los diccionarios son una estructura de datos muy utilizada en Python.
2.06 - Funciones, excepciones y comprehensionsVideo 19mins Definición y uso generalizado de funciones, excepcciones y las comprehensions de listas, diccionarios y condicionales
2.07 - Introducción a NumpyVideo 15mins Numpy es la librería de algebra linea y cómputo numérico de Python
2.08 - Numpy - Indexado de matricesVideo 10mins P La sintaxis de indexado de estructuras de Numpy es muy potente y flexible.
2.09 - Numpy - Imágenes como matricesVideo 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 broadcastingVideo 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 referenciaVideo 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 - MatplotlibVideo 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.