Crea una aplicación de lista de tareas o de todos que le permita a los usuarios añadir y eliminar tareas desde la terminal.
a) Abrir este enlace con Codespaces (recomendado) o Gitpod en tu navegador: https://github.com/codespaces/new/?repo=4GeeksAcademy/python-hello
b) Clonar este repositorio localmente en tu computador:
$ git clone https://github.com/4GeeksAcademy/python-hello
-
Si trabajas localmente, debe tener python instalado.
-
Deberías abrir el terminal en la ruta de esta plantilla y ejecutar
$ python3 app.py
, si todo funciona correctamente, debería mostrarHello World
en el terminal. -
Puedes probar tu código escribiendo
$ python3 test.py
.
💡 Importante: Recuerda actualizar el remote
del proyecto con el de tu repositorio usando git remote set-url origin <your new url>
, y luego guardar tu código en tu nuevo repositorio usando add
, commit
y push
.
Estas son las funciones que tendrás que implementar:
def add_one_task(title):
def print_list():
def delete_task(number_to_delete):
def save_todos():
def load_todos():
- Tu aplicación debe funcionar desde la terminal [como esta] (https://projects.breatheco.de/json?slug=todo-list-cli&preview).
- El usuario puede agregar nuevas tareas
- El usuario puede agregar tantas tareas como quiera.
- El usuario puede eliminar tareas especificando la posición de la tarea en la lista.
- El usuario puede guardar los todos en un archivo
todos.csv
- El usuario puede recuperar los todos de un archivo
todos.csv
- No hay forma de actualizar una tarea, el usuario deberá borrar y crear nuevamente.