Curso gratuito · en español
Python desde cero
Para gente que nunca ha programado. El curso está en español, se estudia a tu ritmo y las pruebas automáticas te dicen si vas bien. El proyecto final es un registro de gastos en la terminal.
- 8 módulos
- A tu ritmo
- Pruebas automáticas
# un nombre pegado a un valor
precio_cafe = 35
temperatura = 36.6
nombre = "Evelyn"
hay_cafe = True
pytest modulos/01-variables-y-tipos
Los ocho módulos
Cada semana vive en su carpeta, con notas, ejercicios y pruebas. Está pensado como una semana por módulo; si un tema te pide más tiempo, quédate ahí. El enlace abre las notas en GitHub.
-
Semana 1
Variables y tipos
Guardar datos y operar con números
Notas -
Semana 2
Texto
Leer, recortar y armar textos
Notas -
Semana 3
Condicionales
Tomar decisiones
Notas -
Semana 4
Ciclos
Repetir sin copiar y pegar
Notas -
Semana 5
Listas y diccionarios
Guardar varios datos juntos
Notas -
Semana 6
Funciones
Encapsular una idea con calma
Notas -
Semana 7
Archivos y errores
Guardar información y reaccionar cuando algo falla
Notas -
Semana 8
Proyecto final
Un registro de gastos en la terminal
Notas
Cómo funciona
Cuatro pasos por semana. El material sigue en el repositorio; esta página solo es la puerta.
-
Lee las notas
Abre
notas.mdy prueba los ejemplos. Es la explicación, antes de programar. -
Completa los ejercicios
En
ejercicios.py, sustituye cada# TODO. -
Corre pytest
Desde la raíz del repositorio. Al principio fallan: el rojo es lo que falta, no una regañada.
pytest modulos/01-variables-y-tipos -
Marca tu progreso
Si salen en verde, cambia ☐ por ☑ en la tabla del README.
Si llevas un rato atorada, mira solucion.py y vuelve a explicar la idea con tus palabras. Copiarla sin leerla no enseña.
Para instalar Python 3.12 o 3.13 y preparar el entorno, sigue el README.
Buena semana 1.