Cursos Lab TecnoSocialbeta
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.

  1. 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
  2. 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
  3. 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
  4. 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
  5. 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
Ver todos los cursos
Introducción a la programación con Python