Curso Python

Aprende Python desde cero, con práctica en cada lección

45 lecciones en una secuencia pensada para construir autonomía: primero comprendes una idea, después la modificas y finalmente la combinas en proyectos.

Nivel

Principiante → base intermedia

No necesitas experiencia previa. Las abstracciones llegan después de usar primero el problema que resuelven.

Requisitos

Navegador para empezar

Las prácticas principales se ejecutan online. Las lecciones de entorno, archivos y proyectos también explican cuándo conviene usar Python local.

Coste

Acceso gratuito

No necesitas registro para leer el curso ni guardar el progreso local en este navegador.

Cómo recorrerlo

Usa la ruta como un mapa, no como una carrera

Completar una página no importa tanto como poder recuperar la idea sin verla delante.

Si empiezas de cero

Sigue el orden. Las primeras lecciones reducen vocabulario y carga mental para que los bucles, funciones y objetos lleguen con contexto.

Si ya has programado

Salta al módulo que necesites, pero usa los ejercicios como diagnóstico: si una práctica básica cuesta, vuelve al prerrequisito concreto.

Si te bloqueas

No reinicies desde el principio. Localiza qué concepto exacto falta con el glosario o la guía de errores y vuelve al punto donde se usa.

Cómo saber si estás listo para el módulo siguienteNo necesitas recordar cada método. Intenta explicar la idea central del módulo, resolver una variante de sus ejercicios sin mirar y reconocer los errores más frecuentes. Si puedes hacerlo, avanza y deja que la repetición futura consolide los detalles.
Compatibilidad y revisionesEl curso enseña Python 3 moderno. La matriz de versiones probadas, el runtime del editor y la fecha de revisión se mantienen en Metodología y fuentes para no repetir información que puede cambiar en 45 páginas.

Tu progreso

0 de 45 lecciones completadas
01
Módulo 1

Fundamentos

Construye el modelo básico: instrucciones, valores, nombres, entrada/salida y expresiones.

02
Módulo 2

Decisiones y bucles

Haz que el programa elija caminos y repita trabajo sin duplicar código.

03
Módulo 3

Colecciones y texto

Representa grupos de datos y transforma texto de forma sistemática.

04
Módulo 4

Funciones

Diseña piezas reutilizables con entradas, resultados y ámbitos claros.

05
Módulo 5

Errores y archivos

Gestiona fallos esperables y trabaja con datos que viven fuera del programa.

06
Módulo 6

Módulos y orientación a objetos

Organiza proyectos, dependencias y modelos con estado y comportamiento.

07
Módulo 7

Python intermedio

Aprende construcciones expresivas cuando ya entiendes el mecanismo que simplifican.

08
Módulo 8

Calidad y depuración

Haz el código más verificable, legible y fácil de diagnosticar.

09
Módulo 9

Proyectos y cierre

Combina lo aprendido con menos andamiaje y comprueba qué puedes resolver con autonomía.