๐ Building a Simple To-Do List App with Python
Today, I created a simple terminal-based To-Do List app as part of my Python learning journey.
While working on this project, I solidified my understanding of lists, dictionaries, loops, and conditionals.
๐ฏ Features
- โ Add new tasks
- โ Mark tasks as completed
- โ Delete tasks
- โ View all tasks
- โ Exit the program
๐ก What I Learned (and Fixed)
-
tasks.append({"task": task, "done": False})
โ how to create structured task entries -
tasks[index]["done"] = True
โ marking completion correctly -
if not tasks:
โ the clean Pythonic way to check for empty lists
๐ Next Steps
- Save/load to file
- Add input validation
- Try building a GUI version with Tkinter!
๐ This blog is part of my developer journey as sankworks.
Top comments (0)