🎯 Objetivo:
Crear un programa realista que permita al usuario:
-
Añadir tareas
-
Marcar tareas como completadas
-
Ver tareas pendientes y completadas
-
Guardar y recuperar tareas desde un archivo
.json
📝 Enunciado del proyecto: Gestor de tareas
Escribe un programa que permita al usuario gestionar sus tareas del día. Las tareas se deben guardar en un archivo llamado tareas.json
para que no se pierdan al cerrar el programa.
✅ Características:
-
Menú principal con opciones:
-
Añadir nueva tarea
-
Ver tareas pendientes
-
Marcar tarea como completada
-
Ver tareas completadas
-
Salir
-
-
Uso de funciones para cada acción
-
Datos estructurados con listas y diccionarios
-
Lectura y escritura en archivo
.json
para guardar todo
💻 Código completo del proyecto
🧠 ¿Qué se repasa aquí?
✔️ Estructuras condicionales y bucles
✔️ Listas, diccionarios y funciones
✔️ Lectura/escritura de archivos .json
✔️ Validación de entrada del usuario
✔️ Organización y reutilización de código
🚀 Próximo paso:
Con este proyecto cierras el Nivel 1 de Python y estás listo para pasar a conceptos intermedios como:
-
clases y objetos
-
librerías externas
-
proyectos web o visuales
📂 Código disponible en GitHub:
github.com/josecodetech
Video tutorial : https://youtu.be/CSeYb1WS7QE
No hay comentarios:
Publicar un comentario
Se procedera a revision para su pronta publicacion en caso de que no incumpla las normas de blogger.