🐍 Backend con Python
Python moderno (typing, async), FastAPI, Django, arquitectura con patrones y el camino hasta el propio CPython.
Backend con Python
Python domina el backend por productividad y por el ecosistema más grande del planeta. Pero «saber Python» y «hacer backend profesional con Python» son dos mundos: aquí vas por el segundo — Python 3.10+, typing, asyncio, FastAPI/Django a fondo, arquitectura con patrones y testing serio.
Python profesional ≠ scripts sueltos. Se escribe con type hints, se estructura en paquetes, se testea con pytest y se piensa en arquitectura (dominio, repositorios, casos de uso). El libro «Cosmic Python» marca el estándar de arquitectura para backend Python.
Nivel 0 · Fundamentos modernos de Python
Python 3.10-3.13: typing, dataclasses, pattern matching, async
Python moderno, no el Python de hace 15 años.
- Python Official Documentation📘 DocsESGratisEl tutorial + la referencia de la librería estándar. «What's New» es la fuente canónica de cada feature nuevo.Tutorial, referencia, y la evolución del lenguaje.
- Fluent Python (2nd ed., Ramalho)📖 LibroENPagoLa biblia moderna de Python: data model, typing profundo, async. Sitio con material extra gratuito.Cómo funciona Python por dentro y por qué.
- typing.python.org — Static Typing with Python📘 DocsENGratisLa guía oficial de tipos: Protocol, TypeVar, Literal, TypedDict, Self.Tipado estático profesional.
- Pydantic Docs📘 DocsENGratisEl modelado de datos con type hints que mueve todo el stack moderno (validación, serialización).Base del stack FastAPI + SQLModel.
- Python Morsels (Trey Hunner)🧪 LabENPagoEjercicios semanales con tests automáticos. La mejor forma de interiorizar el «idioma» Python 3.Idiomaticidad por práctica sostenida.
- Real Python🎓 CursoENMixtoTutoriales de nivel intermedio/avanzado, actualizados a 2026, con rutas de aprendizaje.De fundamentos a temas avanzados con proyectos.
- Automate the Boring Stuff📖 LibroESGratisLectura ligera para afianzar fundamentos con proyectos reales. Gratis online y traducido.Automatización, archivos, datos, fundamentos prácticos.
- 廖雪峰 Python 教程 (liaoxuefeng)🎓 CursoZHGratisEl tutorial Python más famoso en chino, hasta nivel avanzado y async.Del cero a temas avanzados en chino.
Nivel 1 · Intermedio — OOP, testing y arquitectura
Patrones, decoradores, pytest y arquitectura
El paso de «escribo Python» a «construyo sistemas».
- Architecture Patterns with Python (Cosmic Python)📖 LibroENGratisEl puente hacia la arquitectura: TDD, domain model, Repository, Unit of Work, eventos. Gratis online.La arquitectura del backend Python profesional.
- Effective Python (Brett Slatkin)📖 LibroENPago90 reglas concretas de estilo profesional.Estilo, concurrencia, metaprogramación, testing.
- pytest official docs📘 DocsENGratisLa referencia #1 de testing en Python: fixtures, parametrize, monkeypatch, plugins.Testing profesional con pytest.
- Python Cookbook (Beazley & Jones)📖 LibroENPagoRecetas de nivel avanzado: metaprogramación, concurrencia, iteradores.Técnicas avanzadas del lenguaje.
- Talk Python To Me🎬 VideoENMixtoPodcast y cursos de testing, async, FastAPI y Django. 550+ episodios.Inmersión continua en el ecosistema.
- Real Python — Python Concurrency🎓 CursoENMixtothreading vs multiprocessing vs asyncio, y cuándo usar cada uno.Concurrencia con criterio.
Nivel 2 · Avanzado — FastAPI, Django, SQL y colas
FastAPI a fondo
El framework moderno: async, OpenAPI automático, validación con Pydantic.
- FastAPI Official Docs📘 DocsESGratisDocumentación oficial traducida al español (y a francés, ruso, chino, japonés). Tutorial + guía avanzada.Dependencias, seguridad, testing, WebSockets, Docker, deployment.
- FastAPI Project Generator (oficial)🧭 GuíaENGratisEl generador oficial de proyectos de producción: FastAPI + SQLModel + Docker.Plantilla de proyecto real para empezar.
- Pydantic v2📘 DocsENGratisEl motor de validación y serialización de datos del stack.Migración v1→v2, model_config, serialización.
- SQLModel📘 DocsENGratisEl ORM del autor de FastAPI: Pydantic + SQLAlchemy en uno.Modelado de datos sin fricción.
Django a fondo
El framework «batteries included»: admin, ORM, auth, todo incluido.
- Django Official Docs📘 DocsESGratisTutorial oficial + topics avanzados: ORM, auth, caching, i18n. Traducido al español y francés.Django completo, desde lo básico a lo avanzado.
- Two Scoops of Django📖 LibroENPagoEl estándar de buenas prácticas de Django en producción.Cómo hacer Django bien, no solo funcionar.
- Django for Professionals📖 LibroENPagoDe desarrollo a deployment: Docker, PostgreSQL, HTTPS.Django de nivel producción.
Bases de datos, colas y microservicios
El backend de verdad se apoya en infraestructura de datos.
- SQLAlchemy 2.0 Docs📘 DocsENGratisCore vs ORM, tipos 2.0, async. El ORM de referencia del ecosistema Python.Mapeo objeto-relacional profesional.
- Alembic📘 DocsENGratisMigraciones de esquema con SQLAlchemy, el estándar.Versionado de esquemas de base de datos.
- Celery Official Docs📘 DocsENGratisTask queues, brokers, tareas periódicas, canvas y testing.Procesamiento asíncrono y jobs de larga duración.
- Redis Docs📘 DocsENGratisEl caché y broker más usado del mundo backend.Caching, pub/sub, colas, sesiones.
- FastAPI Deployment Docs📘 DocsENGratisCómo desplegar FastAPI de verdad: workers, proxies, Docker.De la máquina local a producción.
Nivel 3 · Experto — el camino a CPython
Internals de CPython, GIL y contribuciones
El nivel Linus del mundo Python.
- CPython Developer's Guide📘 DocsENGratisLa guía oficial para contribuir al core de Python: build, patchcheck, triage de issues.Contribuir a CPython.
- David Beazley — talks🎬 VideoENGratis«Understanding the Python GIL», «A Curious Course on Coroutines», «Generators: The Final Frontier». Material de culto.El GIL, asyncio, generadores, a fondo.
- CPython Source Code🧪 LabENGratisLeer Objects/, Include/, Lib/asyncio/. La fuente primaria definitiva.Cómo funciona Python por dentro.
- PEP Index📘 DocsENGratisLos PEPs son la historia + razones de diseño del lenguaje.PEP 554, PEP 684, PEP 703 (free-threading).
- CPython Internals (Anthony Shaw)📖 LibroENPagoEl único libro serio sobre internals: GIL, memory management, bytecode.El intérprete por dentro.
- Extending Python in C📘 DocsENGratisLa API C de Python para escribir extensiones.C extensions y el C API.
Japonés: Qiita #Python y Zenn tienen artículos excelentes de FastAPI/Django. Chino: Juejin y 知乎 discuten arquitectura a nivel producción. Francés: docs oficiales de FastAPI/Django están traducidas. Ruso: metanit y Golangify (para Go)… para Python ruso busca «Python» en Habr.
Ejercicios y playgrounds
Práctica validada con corrección automática.
- Exercism — Python track🧪 LabENGratis~100 ejercicios con mentoría humana y tests automáticos.Práctica progresiva con feedback.
- Codewars — Python🧪 LabENGratisKatas de dificultad creciente, soluciones comparables.Algoritmia en Python.
- pythontutorial.net Playground🕹️ PlaygroundENGratisREPL online integrado con el curso.Experimentar sin instalar nada.
- Project Euler🧪 LabENGratisRetos matemáticos que exigen código eficiente y rigor.Resolución de problemas con eficiencia.