Misión C05Nivel Creadores (13–15 años) En Celular Computador 20–30 min

Archivos

Python: leer y escribir archivos de texto, JSON y CSV

🗺️

Tu Misión de Hoy

Hasta ahora, al cerrar el programa se perdía todo. Hoy tus programas recuerdan: guardan y leen datos en archivos de texto, CSV y JSON.

🧰

Qué Necesitas en Casa

Checklist interactivo

Revisa los materiales juntos y marca las casillas a medida que los tengan listos:

Python instalado en el computador (Python) o Pydroid 3 en Android (Trinket gratuito puede no guardar archivos ⚠)
👣

Paso a Paso en Familia

🎮

Minijuego Interactivo: Reto C05

Aprende jugando: resuelve el reto interactivo directamente aquí abajo.

Guarda datos con el gestor de contexto with open("...", "w") as f:

with open("diario.txt", "w") as f:
    f.write("¡Día superado en Código en Familia!")
Archivos en disco:
📄 main.py (142 B)

🏆 Reto Extra de Exploración

- Haz un diario que guarde la fecha de cada entrada (datetime.date.today()).

🐞 Si algo no funciona (¡Hora de depurar!)

- FileNotFoundError → el archivo no existe todavía; créalo primero o captura el error (C06). - Letras raras (é) → añade encoding="utf-8".

💬 Muéstraselo a tu Familia

Cierra y vuelve a abrir tu programa: ¿recuerda el récord?
¿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
Persistencia de datos con archivos de texto, JSON y CSV.
📋Antes de empezar
Mejor con Python instalado o Pydroid (Trinket gratuito puede no guardar archivos ⚠).
❓Preguntas para hacer
- ¿Qué diferencia hay entre w y a? - ¿Por qué JSON es útil? - ¿Qué datos tuyos guardan las apps? Si se atasca (de menos a más ayuda): 1. Abran el archivo creado con el bloc de notas para verlo. 2. Hagan primero solo escribir. 3. Den el ejemplo de JSON completo.
💡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 programa guarda y recupera datos entre ejecuciones.
🧠Conceptos
🤖
¿Practicar con el Robot?
Prueba el simulador de cuadrícula 5x5
Jugar ➔