Una guía práctica y multilingüe para estudiar Python, comprender cómo se conectan sus partes y aplicar los conceptos mediante ejemplos claros.
Este proyecto funciona como ruta de aprendizaje y también como biblioteca de consulta rápida. En lugar de presentar comandos aislados, cada tema explica qué hace un recurso, por qué existe, cuándo utilizarlo, cuándo evitarlo y cómo funciona junto con otras partes de Python.
Los nombres de carpetas, archivos, variables, funciones, clases y otros identificadores están escritos en inglés. Esto ayuda a quienes están aprendiendo a familiarizarse con convenciones comunes en bibliotecas, documentación técnica y proyectos internacionales.
Las explicaciones están disponibles en inglés, portugués de Brasil y español.
Cada capítulo sigue una estructura consistente:
- Qué es
- Por qué existe
- Sintaxis y convenciones
- Cuándo utilizarlo
- Cuándo evitarlo
- Cómo se conecta con otros recursos
- Ejemplos básicos y prácticos
- Errores comunes
- Ejercicio
- Lista de revisión
- Resumen de consulta rápida
La guía crece desde los fundamentos de Python hasta funciones, documentación, manejo de errores, archivos, biblioteca estándar, bibliotecas externas, pruebas y proyectos prácticos.
- Ruta completa de aprendizaje: enlaces directos a todos los capítulos publicados
- Roadmap en Español
- Roadmap in English
- Roadmap em Português
python-study-guide/
├── assets/
├── comments-and-documentation/
├── collections/
├── docs/
├── errors-files-and-modules/
├── exercises/
├── external-libraries/
├── functions/
├── fundamentals/
├── practical-projects/
├── program-flow/
├── scripts/
├── standard-library/
├── strings-and-numbers/
└── tests/
Explicaciones detalladas:
La base del proyecto y las Fases 1–9 están completadas. La Fase 10: Proyectos Prácticos está en progreso con el primer proyecto integrado, el Control de Gastos.
El Proyecto 01 combina modelado de datos validado, dinero exacto con Decimal, colecciones, persistencia JSON, exportación CSV y cobertura automatizada con pytest. El CI del repositorio ahora también ejecuta el árbol de pruebas de proyectos prácticos, además de los controles de calidad y ejemplos aprobados ya existentes.
Consulta el índice de Proyectos Prácticos, el roadmap o la ruta completa de aprendizaje para el estado actual del currículo.
El símbolo del proyecto conecta Python, código, aprendizaje y relaciones entre conceptos mediante una serpiente geométrica, llaves, un libro abierto y nodos conectados.
Consulta la guía de identidad visual para conocer los archivos, la paleta, los significados, las orientaciones de accesibilidad y las reglas de uso.
Este proyecto utiliza herramientas de inteligencia artificial, incluidas ChatGPT y Codex, para apoyar la planificación, la investigación, la redacción, la traducción, la revisión y el mantenimiento del repositorio.
El contenido producido por IA no se acepta automáticamente. Cada cambio debe comprenderse, verificarse y revisarse antes de incorporarse a la rama main.
Las instrucciones generales están registradas en AGENTS.md. Lee la guía de desarrollo asistido por IA para conocer el flujo responsable.
Python Study Guide fue creado y es mantenido por Ramon Estevez Rodriguez.
Las contribuciones permanecen reconocidas en los metadatos de los commits, el historial de Git y los pull requests. Consulta el registro de autoría del proyecto.
La participación se rige por el Código de Conducta. La Guía de Soporte explica qué canal corresponde a cada solicitud. Las posibles vulnerabilidades deben seguir el proceso privado de la Política de Seguridad.
Las contribuciones, correcciones, ejemplos y mejoras de traducción son bienvenidas. Lee la guía de contribución en español antes de abrir un pull request. También están disponibles las versiones en inglés y portugués.
Este proyecto está disponible bajo la Licencia MIT.
