Wake Pip. Learn Python.
Write Python in your browser. Each mission brings a broken robot back to life. The first lesson is free and takes about a minute.
- Try the first drills
- No install
- Instant check
How it works
- 1
Read a short mission.
Each chapter teaches one idea, then a mission uses it in the game.
- 2
Write Python.
Your code stays in the browser. Nothing is uploaded to run it.
- 3
Watch Pip wake up.
Passed missions stay in the game you keep. Open it any time.
0 de 23 lecciones completadas
Capítulo 0: Primer arranque
Gratis: despierta a Pip, un robot averiado, con print().
Capítulo 1: Variables y números
Gratis: guarda valores y activa el HUD de Pip.
Capítulo 2: Cadenas de texto
Gratis: trabaja con texto y ponle nombre a tu robot.
Capítulo 3: Condicionales
Gratis: toma decisiones y dale a Pip unas piernas que funcionen.
Capítulo 4: Bucles
Pro: repite tareas y enciende el mapa de Pip.
Capítulo 5: Listas
Pro: guarda muchos valores juntos y llena el inventario de Pip.
Capítulo 5b: Tuplas
Pro: guarda coordenadas como pares y coloca pines de mapa para Pip.
Capítulo 6: Diccionarios
Pro: busca cosas por clave y dale a las máquinas sus líneas.
Capítulo 6b: Conjuntos
Pro: guarda chatarra única y deja que Pip fabrique una receta.
Capítulo 7: Funciones
Pro: enseña a Pip a reparar máquinas averiadas.
Capítulo 7b: Generadores
Pro: entrega coordenadas de una en una con yield y envía a Pip de patrulla.
Capítulo 8: Bucles while
Pro: repite hasta que algo cambie, y dale a Pip una batería que se agota.
Capítulo 9: Errores
Pro: gestiona las entradas incorrectas y arregla los sensores defectuosos de Pip.
Capítulo 10: Clases
Pro: agrupa datos y acciones, y enfréntate a un glitch.
Capítulo 10b: Herencia
Pro: subclasa Glitch con super() y lucha contra un jefe con escudo.
Capítulo 11: Módulos, JSON y archivos
Pro: guarda la partida y luego descarga el juego que construiste.
Datos 1: Archivos y CSV
Pro: lee el registro de sensores de la Mina de datos.
Datos 2: Comprensiones
Pro: filtra y crea listas en una línea, y encuentra los puntos calientes.
Datos 3: Ordenar y lambda
Pro: clasifica las lecturas más intensas.
Datos 4: Conteo y fechas
Pro: Counter, defaultdict y fechas, y un gráfico de la mina.
Datos 5: Estadística
Pro: media, mediana y un resumen de la mina.
Radio 1: match
Pro: decodifica tokens de radio con match y despierta el mástil.
Radio 2: Expresiones regulares
Pro: saca zona y código de transmisiones distorsionadas.
Wake Pip. Learn Python.
Python DailyDrills is practice in the browser: you write real Python, press Check, and a piece of the game comes alive. Nothing to install. The first lesson is free and takes about a minute.
Preguntas frecuentes
Does my code leave the browser?
No. Python runs on your computer in the page. We never store or run your mission code on our servers.
Who is Pip?
A small repair robot that has washed up on the Scrap Isle with every system offline. Your first lines of Python give it a voice; later missions restore the rest.
What is the game I keep?
Each chapter ends with a mission. Passed missions stay in the game: the island, Pip, and the machines you repair. You can open it any time, and later download the game you built.
¿De verdad es gratis?
The first 4 lessons are free to try, with no account and no credit card. Sign up free to continue; Pro unlocks the rest of the course.
See also the game, the guides and the Python reference.