Misión C03Nivel Creadores (13–15 años) En Celular Computador 20–30 min
Listas y diccionarios
Python: diccionarios, listas de diccionarios, sorted y comprensiones
🗺️
Tu Misión de Hoy
Una lista guarda cosas en orden; un diccionario guarda pares clave → valor, como una agenda. Con ambos puedes modelar casi cualquier información.
🧰
Checklist interactivoQué Necesitas en Casa
Revisa los materiales juntos y marca las casillas a medida que los tengan listos:
👣
Paso a Paso en Familia
🎮
Minijuego Interactivo: Reto C03
Aprende jugando: resuelve el reto interactivo directamente aquí abajo.
Modifica la estructura clave-valor del personaje en Python:
{
"nombre": "Ada",
"nivel": 1,
"habilidades": [
"Python 🐍"
]
}🏆 Reto Extra de Exploración
- Haz un quiz de capitales que pregunte al azar (
random.choice(list(capitales))).🐞 Si algo no funciona (¡Hora de depurar!)
-
KeyError → la clave no existe; usa dic.get(clave) o revisa mayúsculas.
- Modificar una lista mientras la recorres da resultados raros → recorre una copia.💬 Muéstraselo a tu Familia
Muestra las 5 palabras más repetidas de un texto que elijas.
¿Terminaron la misión? Estampa tu sello para avanzar.
Guía para el Adulto Acompañante
Tu rol es guiar con preguntas, no dar la respuesta.
🎯Objetivo
Modelar datos con listas y diccionarios.
📋Antes de empezar
Tenga Python listo. Un texto largo (una canción, un cuento de dominio público) sirve para el contador.
❓Preguntas para hacer
- ¿Cuándo usar lista y cuándo diccionario?
- ¿Qué pasa si pides una clave que no existe?
- ¿Qué datos de tu vida guardarías en un diccionario?
Si se atasca (de menos a más ayuda):
1. Compare con una agenda de contactos.
2. Pruebe con 3 datos antes que con muchos.
3. Dé la línea del
get.💡Sin computador / solo celular
Solo celular: Pydroid 3 (Android) permite hacer esta misión; con un teclado Bluetooth es mucho más cómodo ⚠.
⭐Sello del pasaporte
✅ el contador de palabras funciona.
🧠Conceptos
Navegación del Programa
🤖
Jugar ➔¿Practicar con el Robot?
Prueba el simulador de cuadrícula 5x5