Rutas de aprendizaje completas de Python y recursos
En esta página puedes explorar todo el contenido de aprendizaje agrupado por tema o nivel de habilidad. Úsala para obtener ideas sobre qué aprender a continuación.
- ¿Buscas orientación? Sigue las rutas de aprendizaje estructuradas para principiantes, desarrolladores intermedios y practicantes avanzados.
- ¿Necesitas algo específico? Usa la página de búsqueda para filtrar por tipo de recurso (artículos, cursos, cuestionarios y más), nivel de habilidad o estado de finalización.
Si estás comenzando con Python, inicia con nuestra Ruta de aprendizaje de Python Básico para construir una base sólida en sintaxis, estructuras de datos, funciones y programación orientada a objetos:
Para contenido estructurado sobre temas populares como automatización, aprendizaje automático, ciencia de datos, desarrollo web y más, consulta las Rutas de aprendizaje más allá de Python básico.
Explora por tema o nivel de habilidad a continuación. ¡Feliz aprendizaje!
Niveles de experiencia
Nivel • Básico
Fundamentos de Python
Aprende Python desde cero con tutoriales amigables para principiantes que cubren variables, bucles, funciones, estructuras de datos y más. No se requiere experiencia previa.
Nivel • Avanzado
Tutoriales avanzados de Python
Explora temas avanzados de Python como concurrencia, metaprogramación, optimización de rendimiento e internos de CPython. Para desarrolladores experimentados.
Temas
Tema • IA
Programación en Python con IA
Aprende a escribir código Python con asistencia de IA y a construir programas prácticos de Python que aprovechen LLMs.
Tema • Algoritmos
Tutoriales de algoritmos
Aprende algoritmos en Python: ordenamiento, búsqueda, grafos, programación dinámica, notación Big O. Usa heapq, bisect, deque, lru_cache, timeit. Estudia consejos prácticos y preguntas frecuentes para entrevistas.
Tema • API
Tutoriales de API en Python
Aprende a diseñar, construir, asegurar y consumir APIs en Python con FastAPI, Flask, Django, Requests, OpenAPI, testing, Docker y consejos de despliegue.
Tema • Buenas prácticas
Buenas prácticas en Python
Aprende a estructurar funciones, nombrar claramente, manejar errores y organizar proyectos. Entrega software mantenible con confianza.
Tema • Carrera
Carrera en Python
Practica desafíos, repasa estructuras de datos y explica soluciones con claridad. Construye un portafolio y planifica tu próximo rol.
Tema • Comunidad
Artículos de la comunidad Python
Conoce a otros programadores a través de artículos y entrevistas. Conecta con la comunidad Python más amplia para colaborar y aprender.
Tema • Bases de datos
Tutoriales de bases de datos en Python
Interactúa con bases de datos SQL, NoSQL y vectoriales usando Python. Construye aplicaciones intensivas en datos para desarrollo web, análisis de datos e IA.
Tema • Ciencia de datos
Ciencia de datos con Python
Explora todos los tutoriales de ciencia de datos en Python. Aprende a analizar y visualizar datos usando Python. Con estas habilidades, puedes derivar insights de grandes conjuntos de datos y tomar decisiones basadas en datos.
Tema • Estructuras de datos
Estructuras de datos
Aprende cuándo usar listas, tuplas, diccionarios y conjuntos. Ve complejidad temporal, elige la herramienta adecuada y escribe código más rápido y limpio.
Tema • Visualización de datos
Visualización de datos con Python
Explora varias librerías y úsalas para comunicar tus datos visualmente con Python. Presenta datos complejos en formatos comprensibles.
Tema • DevOps
Tutoriales de DevOps con Python
Despliega aplicaciones Python con confianza. Aprende Docker, Ansible, CI/CD, Kubernetes, Nginx y prácticas de monitoreo para automatizar despliegues y ejecutar sistemas de producción confiables.
Tema • Django
Tutoriales de Django
Aprende Django a través de proyectos prácticos del mundo real. Django es un framework web de alto nivel en Python para desarrollar rápidamente aplicaciones web complejas.
Tema • Docker
Tutoriales de Docker para Python
Aprende Docker, una herramienta de contenedores para crear entornos de aplicación aislados y reproducibles. Con Docker, puedes gestionar y desplegar tus aplicaciones Python de manera más eficiente.
Tema • Editores
Editores e IDEs
Conoce nuevas herramientas o profundiza en tu editor favorito. Este conocimiento agilizará tu proceso de desarrollo en Python.
Tema • Flask
Tutoriales de Flask
Aprende aspectos clave del desarrollo con Flask. Con este conocimiento, podrás crear aplicaciones web robustas y escalables usando Flask.
Tema • GUI
Programación GUI en Python
Crea interfaces gráficas de usuario usando varios frameworks de Python. Inicia la programación GUI en Python para construir aplicaciones amigables.
Tema • Aprendizaje automático
Aprendizaje automático con Python
Aprende a implementar algoritmos de machine learning (ML) en Python. Con estas habilidades, puedes crear sistemas inteligentes capaces de aprender y tomar decisiones.
Tema • Noticias
Noticias de Python
Sigue los últimos avances de Python core y su ecosistema de terceros. Noticias importantes de Python para ti, curadas por el equipo de Real Python.
Tema • NumPy
NumPy
Crea y segmenta arrays, compáralos con listas y ejecuta operaciones rápidas. Entiende cuándo encaja NumPy y practica patrones centrales paso a paso.
Tema • Proyectos
Proyectos en Python
Trabaja en proyectos de Python que te ayuden a ganar experiencia de programación real. Estos proyectos incluyen código fuente completo e instrucciones paso a paso.
Tema • Python
Tutoriales de Python básico
Profundiza en el corazón del lenguaje Python. Entiende las características centrales de Python para ganar una base sólida para la programación avanzada.
Tema • Librería estándar
Librería estándar de Python
Tutoriales prácticos de la librería estándar de Python para dominar datetime, pathlib, argparse, subprocess, logging y más. Escribe código más rápido, limpio y sin dependencias externas.
Tema • Testing
Tutoriales de testing en Python
Descubre mejores prácticas y técnicas para probar tus aplicaciones Python y construir aplicaciones robustas y libres de errores.
Tema • Herramientas
Herramientas de desarrollo en Python
Elige tu editor, gestiona entornos virtuales, usa Git, ejecuta pytest, corrige código automáticamente con Ruff. Añade mypy, CI, empaquetado y Docker para desplegar con confianza.
Tema • Desarrollo web
Tutoriales de desarrollo web con Python
Aprende soluciones reales a problemas en el desarrollo de aplicaciones web con Python. Estos tutoriales y artículos cubren técnicas clave usadas en la industria. Con este conocimiento, puedes crear aplicaciones web modernas.
Tema • Web scraping
Tutoriales de web scraping con Python
Aprende web scraping con proyectos prácticos reales. Descarga y selecciona datos de la web con Python. Automatiza el proceso de extracción de datos de sitios web.
python
- Desarrollo GUI en Python con Tkinter: Guía Completa
- Creación de archivos ZIP en Python: desde directorio completo a selección personalizada de archivos
- Explorando clases y objetos anónimos en Python
- Dominando Objetos y Clases en Python: Guía Práctica
- Dominar strftime() en Python: Convertir Fechas y Horas a Cadenas Legibles
- Programación de Extensiones en Python con C: Crea Módulos Nativos Rápidos
- Función round() en Python explicada con ejemplos prácticos
- Entrada/Salida de Archivos en Python: Domina las Operaciones I/O
- Manejo de archivos en Python: crear, leer, escribir y abrir archivos de texto fácilmente
- Data Classes en Python: gestione datos con sintaxis moderna
- Dominando bucles for en Python: Sintaxis, ejemplos y patrones avanzados