Skip to content

DavidAlonsoMontes/IBM-SkillsBuild-Python

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 

Repository files navigation

Gestor de Tareas en Python

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.

Descripción del Proyecto

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.

Requisitos

Para ejecutar el proyecto necesitas: Python 3.6 o superior.

Cómo Usar

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.

About

Proyecto del Curso de Python de IBM

Topics

Resources

Stars

Watchers

Forks

Contributors

Languages