~/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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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