← Back to Projects

Todo List CLI with Python

Goal

4Geeks Coding Projects tutorials and exercises for people learning to code or improving their coding skills

Difficulty

beginner

Repository

Click to open

Video

Not available

Live demo

Not available

Average duration

8 hrs

Technologies

alt text Todo's List CLI (Command Line Interface)

Create a TODO list application that allows users to add and delete tasks from the command line.

🌱 How to start this project

  1. This project comes with the necessary files to start working, but you have two options to start:

a) Use gitpod: open this link in your browser to clone it with gitpod: https://gitpod.io#https://github.com/breatheco-de/exercise-todo-list-cli b) You can clone this repository on your local computer:

$ git clone https://github.com/breatheco-de/exercise-todo-list-cli

2. + You can test your code by typing: $ python3 test.py. + You can run your code by typing: $ python3 app.py.

These are the functions you will have to implement:

def add_one_task(title): def print_list(): def delete_task(number_to_delete): def save_todos(): def load_todos():

πŸ“ Instructions

  • You app needs to work from the the command line like this.
  • The user should be able to add new tasks
  • The user can add as many tasks as it wants.
  • The user can delete tasks by specifying the task position in the list.
  • The user can save the todos to a todos.csv file
  • The user can retrieve the todos from a todos.csv file
  • There is no way to update a task, the user will have to delete and create again.

Goal

4Geeks Coding Projects tutorials and exercises for people learning to code or improving their coding skills

Difficulty

beginner

Repository

Click to open

Video

Not available

Live demo

Not available

Average duration

8 hrs

All rights reserved, 4Geeks LLC 2021. Read more about 4Geeks and what we are going here.