- Material recogido con apuntes básicos y algunos ejercicios resueltos.
- Tres versiones del ejercicio final: Gestor de tareas (aka TODO LIST)
- V1: MVP con módulos.
- V2: Más casuística.
- V3: Refactor - OOP
- Añadir tareas.
- Completar tareas.
- Eliminar tareas.
Ten en cuenta que (de momento) no se guardan las tareas.
De forma online en este enlace:
https://iogwdev.pyscriptapps.com/todo-list/latest/
De forma local puedes:
-
Clonar el repositorio.
-
Entrar en la carpeta de la versión que deseas probar.
-
Escribir en terminal:
python3 main.py
Nota: Necesitas tener python3 instalado.
Con este curso he podido aprender y reforzar conceptos:
- Aprender la sintaxis de Python y algunas especificidades, por ejemplo: condicional ternario.
- Hacer uso de las clases, atributos, métodos e instancias característicos de la OOP.
- Ejercitar el uso de la lógica de programación.
- Manejo de excepciones.
Aquí os dejo el diagrama de flujo para este miniproyecto:
Gracias a BeJob por ofrecer esta formación gratuita, a Ángel García Lupiáñez por su conocimiento y dedicación.
Y gracias a ti por dedicar parte de tu tiempo en explorar en mis proyectos.
Bienvenidas sean las sugerencias que me ayuden a crecer y mejorar, no dudes en hacérmelas llegar!