Este repositorio contiene un proyecto simple en Python que implementa un gestor de tareas basado en consola. El proyecto fue desarrollado como parte de un curso de programación de IBM para poner en práctica conceptos fundamentales de la programación orientada a objetos.
El gestor de tareas permite a los usuarios gestionar una lista de tareas mediante las siguientes funcionalidades:
- Agregar Tarea: Añadir una nueva tarea con su descripción.
- Listar Tareas: Ver todas las tareas junto con su estado actual (Pendiente o Completada).
- Marcar como Completada: Cambiar el estado de una tarea específica a "Completada".
- Eliminar Tarea: Eliminar una tarea específica de la lista.
- Salir: Terminar el programa.
El programa utiliza clases para organizar el código:
- Tarea: Representa una tarea individual con atributos como descripción y estado de completado.
- ListaTareas: Gestiona una lista de objetos de tipo Tarea, proporcionando métodos para agregar, eliminar y modificar tareas.
El menú interactivo facilita la interacción del usuario con el programa.
Para ejecutar el proyecto necesitas: Python 3.6 o superior.
Clona este repositorio:
git clone https://github.com/DavidAlonsoMontes/IBM-SkillsBuild-Python.git
python tareas.py Usa las opciones del menú para gestionar tus tareas.
Créditos Este proyecto fue creado por David Alonso como parte del aprendizaje en el curso de programación en Python de IBM.