~/academy/python $ cat README.md

Python desde cero (con la IA como tutor)

Programa de verdad y usa la IA para aprender más rápido, no para copiar.

// acerca del curso

Variables, decisiones, ciclos, funciones, archivos y un proyecto real, con la IA como tutor.

// lo que aprenderás

PythonEstructuras de datosFuncionesArchivos y CSVEntornos virtuales

// temario · 8 lecciones

  1. 01
    Instalar Python y VS Code: tu primer programaInstalas Python y Visual Studio Code, escribes y ejecutas tu primer programa, aprendes a leer un mensaje de error y descubres cómo usar la IA como tutor en lugar de como máquina de respuestas.
    13 min audio
  2. 02
    Variables, tipos y operacionesAprendes a guardar datos en variables, a distinguir números, textos y booleanos, a convertir entre tipos y a hacer cálculos reales, como el IVA de una venta, sin caer en los errores clásicos de principiante.
    13 min audio
  3. 03
    Decisiones y ciclos: if, for y whileTu programa deja de ser una lista fija de instrucciones: aprende a tomar decisiones con if, elif y else, a repetir tareas con for y while, y a controlar los ciclos con break y continue.
    13 min audio
  4. 04
    Listas, diccionarios y tuplasAprendes a guardar muchos datos en una sola estructura: listas para colecciones ordenadas, diccionarios para buscar por clave y tuplas para datos que no cambian. Con ellas construyes el catálogo de una tiendita.
    13 min audio
  5. 05
    Funciones y módulosOrganizas tu código en funciones reutilizables con parámetros y valores de retorno, entiendes el alcance de las variables, documentas con docstrings y separas tu programa en módulos que se importan entre sí.
    12 min audio
  6. 06
    Archivos y CSV, con manejo de erroresTus programas empiezan a recordar: lees y escribes archivos de texto y CSV, usas with y la codificación correcta, y manejas errores con try y except para que un dato malo no tire todo el programa.
    12 min audio
  7. 07
    Entornos virtuales y paquetes: venv, pip y requirements.txtAprendes a instalar paquetes de terceros sin romper tu sistema: creas entornos virtuales con venv, instalas con pip, fijas versiones en requirements.txt y verificas que un paquete sea legítimo antes de instalarlo, sobre todo si te lo sugirió una IA.
    13 min audio
  8. 08
    Proyecto final: control de inventario para una tienditaIntegras todo lo aprendido en un programa completo: un sistema de inventario con productos en CSV, registro de ventas, alertas de bajo stock, manejo de errores, pruebas y un README, y usas la IA como revisora de código al final.
    13 min audio