Ejercicio de programación con Python: Gestor de tareas con operaciones CRUD en Python

Proyecto
Tiempo límite
0h 30m

Desarrolla un gestor de tareas con operaciones CRUD en Python utilizando Visual Studio Code.

Preparación del entorno:

  • Abre Visual Studio Code y crear los siguientes archivos de python con extensión .py que se mencionan en los siguientes apartados.

Implementación de las entidades:

  • Crea un archivo llamado proyecto.py y define la clase Proyecto con los atributos id, nombre y una lista de tareas.
  • Crea un archivo llamado tarea.py y define la clase Tarea con los atributos id, descripcion y estado.

Creación de los repositorios:

  • Crea un archivo llamado proyecto_repositorio.py y define la clase ProyectoRepositorio que implemente las operaciones CRUD (crear, leer, actualizar y eliminar) utilizando un diccionario como base de datos.
  • Crea un archivo llamado tarea_repositorio.py y define la clase TareaRepositorio que implemente las operaciones CRUD utilizando un diccionario como base de datos.

Pruebas en el archivo principal:

  • Crea un archivo llamado app.py.
  • En app.py, importa las clases Proyecto, Tarea, ProyectoRepositorio y TareaRepositorio.
  • Crea instancias de ProyectoRepositorio y TareaRepositorio.
  • Prueba a crear objetos Proyecto y Tarea, asociarlos y realizar todas las operaciones CRUD utilizando los repositorios creados.

Ejecución y validación:

  • Ejecuta el archivo app.py para verificar que todas las operaciones CRUD funcionan correctamente.
Empezar ejercicio de programación

Más ejercicios de programación con Python

Evalúa tus conocimientos en Python con más ejercicios de programación de tipo Test, Puzzle, Código y Proyecto con VSCode.

Certificados de superación de Python

Supera todos los retos de Python y obtén certificados de superación para mejorar tu currículum y empleabilidad.

Tecnologías de este ejercicio de programación

Entornos de desarrollo para este ejercicio

Image

Visual Studio Code

Image

GitHub