A simple command-line To-Do List application built with Python. This project allows users to add, view, and remove tasks while storing them in a text file using file handling.
- Add new tasks
- View all tasks
- Remove completed tasks
- Save tasks permanently in a text file
- Simple menu-driven interface
- Python Lists
- File Handling (
read,write) - Functions
- Loops
- Conditional Statements
- Exception Handling
python-todo-list/
β
βββ todo.py
βββ tasks.txt
βββ README.md
- Make sure Python is installed on your computer.
- Download or clone this repository.
- Open a terminal in the project folder.
- Run the program:
python todo.py--- TO-DO LIST ---
1. View Tasks
2. Add Task
3. Remove Task
4. Exit
This project was created to practice:
- Working with lists
- Reading and writing files
- Building menu-driven applications
- Organizing code using functions
- Mark tasks as completed
- Add task deadlines
- Create a graphical user interface (GUI)
- Store tasks using a database
Sahini Dutta