Sesión 1: Introducción a la Programación y Python
- Lógica de Programación y Conceptos Básicos
- Definición de algoritmos y estructuras de control.
- Conceptos básicos de programación.
- Sintaxis de Python y Tipos de Variables
- Introducción a la sintaxis de Python.
- Declaración y uso de variables.
- Tipos de datos en Python.
Sesión 2: Estructuras de Datos en Python
- Listas, Tuplas y Diccionarios
- Trabajo con listas y tuplas.
- Utilización de diccionarios.
- Operaciones comunes en estructuras de datos.
- Funciones Intrínsecas y Funciones Definidas I
- Exploración de funciones incorporadas en Python.
- Creación y uso de funciones definidas por el usuario.
Sesión 3: Control de Flujo y Loops
- Condicionales y Iteraciones
- Estructuras condicionales en Python.
- Bucles (loops) y técnicas de iteración.
- Funciones Definidas II y III
- Desarrollo y utilización de funciones adicionales.
- Ejemplos prácticos de funciones.
Sesión 4: Manipulación de Datos con Numpy y Operaciones Matemáticas
- Uso de la Librería Numpy
- Introducción a Numpy y su importancia.
- Manipulación eficiente de arreglos.
- Operaciones matemáticas avanzadas.
- Funciones Definidas IV y Uso de Matplotlib
- Desarrollo y aplicación de funciones avanzadas.
- Introducción a Matplotlib para visualización de datos.
Sesión 5: Visualización y Análisis de Datos
- Gráficos Estadísticos con Matplotlib
- Creación de gráficos estadísticos.
- Personalización de gráficos.
- Uso de la Librería Pandas y Xarray
- Introducción a Pandas para manipulación de datos tabulares.
- Exploración de Xarray para datos multidimensionales.
Sesión 6: Proyectos Prácticos y Revisión Final
- Aplicación Práctica de los Conceptos Aprendidos
- Desarrollo de pequeños proyectos utilizando lo aprendido.
- Revisión general del curso y resolución de dudas.