Análisis de datos
Nivel introductorio
Introducción a la programación con Python
Escribir programas en Python que lean, transformen y guarden datos, consulten servicios en línea y se organicen en proyectos reproducibles.
Etapa 1 de 3 («Programar desde cero») del itinerario Python para datos e IA.
Inicio
Al reunir 10 inscritos
Horario
Por confirmar
Modalidad
Aula virtual con sesiones en vivo por Zoom y grabaciones
Certificación
30 horas académicas
10 en vivo + 20 de trabajo autónomo
Antes de este curso
Ninguno de programación. Manejo básico de la computadora (instalar programas, carpetas y archivos) y una computadora con Windows, macOS o Linux donde puedas instalar software.
- 1Sesión 1. Primeros pasos: el entorno y el primer programa
- Instalar Python con uv y trabajar en VS Code, sin conflictos de versiones
- Scripts y cuadernos: cuándo usar cada uno
- Variables, números, texto y operaciones
- Leer los mensajes de error en vez de temerles
- Producto: un script que calcula y muestra un resumen
- 2Sesión 2. Decidir y repetir
- Condiciones: if, elif y else
- Listas y diccionarios, las estructuras que se usan todo el tiempo
- Bucles para recorrer datos sin copiar y pegar
- Producto: un programa que resume una lista de gastos por categoría
- 3Sesión 3. Funciones y archivos
- Funciones con parámetros, valores de retorno y tipos
- Errores y excepciones: fallar con un mensaje claro
- Leer y escribir archivos de texto, CSV y JSON
- Producto: un pequeño registro que guarda y lee sus datos
- 4Sesión 4. Datos de internet
- Paquetes: instalar y usar código de otros con uv
- Consultar una API abierta (clima, indicadores) con httpx
- Entender y recorrer JSON
- Validar datos con Pydantic
- Producto: un programa que trae datos reales y los presenta
- 5Sesión 5. Del ejercicio al proyecto
- Organizar un proyecto: carpetas, módulos y un entorno reproducible
- Buenas prácticas: nombres, comentarios y control de versiones con Git
- Hacia dónde seguir: análisis de datos o agentes de IA
- Producto: un proyecto propio de punta a punta