GeezerVison is showing github.com — Hello-Python/Hello-Python/HelloPython.md at main · mrtngrsbch/Hello-Python
195 lines (145 loc) · 14.1 KB File metadata and controls195 lines (145 loc) · 14.1 KB Copy raw file Download raw file OutlineEdit and raw actions Hello Python - Curso Completo de Python Desde Cero
El curso más completo y estructurado de Python en español
Nivel 1: Fundamentos de Python (Curso de fundamentos desde cero)
Nivel 2: Python Intermedio (Curso intermedio de fundamentos desde cero)
Nivel 3: Backend con Python (Backend desde cero)
- Nota sobre Deta: El servicio Deta utilizado en la lección 18 ya no está disponible. Consulta la documentación oficial de FastAPI para opciones de despliegue actuales.*
Ruta de Aprendizaje y Metodología
| Unidades |
Enfoque Principal |
Duración Estimada |
Objetivo Clave |
| Unidad 0 |
Preparación y Herramientas |
1 semana |
Entorno profesional |
| Unidad 1 |
Sintaxis y Fundamentos |
3-4 semanas |
Bases sólidas |
| Unidad 2 |
Pensamiento Pythónico |
2-3 semanas |
Código idiomático |
| Unidad 3 |
Librería Estándar |
2 semanas |
Productividad |
| Unidad 4 |
Calidad y Testing |
2 semanas |
Código profesional |
| Unidad 5 |
APIs Modernas |
2 semanas |
Backend práctico |
| Unidad 6 |
Empaquetado y Distribución |
1 semana |
Deployment |
Sugerencia de Tiempos por Nivel
Nivel 1 - Fundamentos (4-6 semanas)
- Dedicación recomendada: 1-2 horas/día
- Ritmo sugerido: 2-3 módulos por semana
- Checkpoint: Proyecto calculadora completa
Nivel 2 - Intermedio (3-4 semanas)
- Dedicación recomendada: 1.5-2.5 horas/día
- Ritmo sugerido: 2 módulos por semana
- Checkpoint: Web scraper funcional
Nivel 3 - Backend (2-3 semanas)
- Dedicación recomendada: 2-3 horas/día
- Ritmo sugerido: 1-2 módulos por semana
- Checkpoint: API REST completa con auth
Cada módulo sigue esta estructura pedagógica optimizada:
- Objetivos de Aprendizaje (2-3 objetivos específicos)
- Conceptos Clave (Teoría mínima necesaria)
- Ejemplos Prácticos (Código comentado paso a paso)
- Micro-Kata (Ejercicio de 5-10 minutos)
- Checklist de Calidad (PEP 8, tipado, tests)
- Test Unitario (Verificación automática con pytest)
- Material de Repaso (Enlaces y recursos adicionales)
Proyectos Integradores (Capstones)
Proyecto 1: Inbox Zero CLI (Nivel Intermedio)
- Tecnologías: argparse, pathlib, json, datetime
- Descripción: Gestor de tareas desde terminal
- Duración: 1-2 semanas
- Skills: I/O, estructuras de datos, CLI design
Proyecto 2: Catalog Microservice (Nivel Avanzado)
- Tecnologías: FastAPI, SQLModel, Pydantic, pytest
- Descripción: API REST para catálogo de productos
- Duración: 2-3 semanas
- Skills: Backend, APIs, bases de datos, testing
Proyecto 3: Download Orchestrator (Nivel Profesional)
- Tecnologías: asyncio, httpx, rich, typer
- Descripción: Descargador paralelo con progreso visual
- Duración: 1-2 semanas
- Skills: Async programming, concurrencia, UX
Checklist de Calidad Profesional
- PEP 8: Formateo consistente (usar
black)
- PEP 257: Docstrings informativos
- Type Hints: Tipado explícito cuando sea útil
- Nombres descriptivos: Variables y funciones claras
- Tests unitarios: Cobertura mínima del 80%
- Tests de integración: Casos de uso principales
- Manejo de errores: try/except apropiados
- Logging: Información útil para debugging
- Requirements.txt: Dependencias versionadas
- README.md: Documentación clara
- Git: Commits descriptivos
- Virtual environment: Aislamiento de dependencias
ROADMAP - Próximos Lanzamientos
Lógica de Programación Desde Cero
- 2025 Hello Python.
Última actualización: Agosto 2025
|