🧭 Rutas por Nivel
Elige la ruta que mejor se adapte a tu nivel de experiencia. Cada ruta está diseñada para llevarte desde donde estás hasta el siguiente nivel.
- 🟢 Principiante (0→1)
- 🟡 Intermedio (1→2)
- 🔴 Avanzado (2→3)
Si nunca has programado antes, esta es tu ruta. Te guiará desde los conceptos más básicos hasta construir tu primer proyecto útil.
Ruta de Aprendizaje
Módulo 01: Fundamentos
- ✅ El Zen de Python - Filosofía del lenguaje
- ✅ Variables y Tipos - Fundamentos básicos
- ✅ Condicionales y Lógica - Toma de decisiones
- ✅ Condicionales Avanzados - Patrones avanzados
- ✅ Bucles - Repetición de código
Proyecto: Generador de Contraseñas - Tu primer proyecto útil
Módulo 02: Estructuras de Datos
- ✅ Listas - Colecciones ordenadas y mutables
- ✅ Tuplas - Colecciones inmutables
- ✅ Diccionarios y Sets - Clave-valor y colecciones únicas
- ✅ Operaciones Avanzadas - Comprehensions y slicing avanzado
Proyecto: Mejora el Generador de Contraseñas usando listas y diccionarios
Módulo 03: Funciones y Módulos
Proyecto: Refactoriza el Generador de Contraseñas usando funciones y módulos
Tiempo estimado: 4-6 semanas
Siguiente paso
Si ya conoces programación básica (en cualquier lenguaje), esta ruta te ayudará a dominar las particularidades de Python y avanzar hacia conceptos intermedios.
Ruta de Aprendizaje
Revisión Rápida
- ✅ Listas - Particularidades de Python
- ✅ Tuplas - Inmutabilidad y desempaquetado
- ✅ Diccionarios y Sets - Estructuras clave-valor
- ✅ Funciones - Características avanzadas de Python
- ✅ Módulos y Paquetes
Módulo 04: Programación Orientada a Objetos
Proyecto: Validador de Datos - Versión 4+
Módulo 05: Calidad y Robustez
Proyecto: Validador de Datos - Versiones 5-7
Tiempo estimado: 2-3 semanas
Siguiente paso
Si ya dominas Python básico y quieres llevar tus habilidades al siguiente nivel, esta ruta te llevará a conceptos avanzados y herramientas profesionales.
Ruta de Aprendizaje
Módulo 06: Datos y Formatos
- ✅ Pathlib
- ✅ XML
- ✅ JSON
- ✅ YAML
- ✅ Serialización Avanzada
Proyecto: Validador de Datos - Versiones 7-9, Fechas Relativas
Módulo 07: Conceptos Avanzados
Proyecto: Validador de Datos - Versión 6+
Módulo 08: Herramientas Profesionales
Proyecto: Mejora todos tus proyectos anteriores con estas herramientas
Módulo 09: Ciencia de Datos Básica
Proyecto: Validador de Datos (usa pandas)
Tiempo estimado: 3-4 semanas
Siguiente paso
💡 Consejos para el Autoaprendizaje
- Sigue el orden: Cada lección construye sobre la anterior
- Practica regularmente: Dedica tiempo diario, aunque sean 30 minutos
- Escribe código: No solo leas, escribe y experimenta
- Completa los ejercicios: Cada capítulo tiene ejercicios prácticos
- Construye proyectos: Aplica lo aprendido en proyectos reales
- Revisa cuando sea necesario: Vuelve a temas anteriores cuando lo necesites