Skip to content

Latest commit

 

History

History
42 lines (32 loc) · 1.38 KB

README.md

File metadata and controls

42 lines (32 loc) · 1.38 KB

To-Do List Application

This is a simple command-line To-Do List application built in Python. It helps you manage your daily tasks effectively by allowing you to add, list, and remove tasks directly from the terminal.

Features

  • Add new tasks to your to-do list.
  • View all tasks with the ability to see what needs to be done.
  • Remove completed or unnecessary tasks.
  • Lightweight and easy to use from the command line.

How to Use

  1. Clone the repository:
    git clone https://github.com/yourusername/todolist.git
    cd todolist
  2. Run the application:
python todolist.py
  1. Commands:
  • Add a task: Input the task when prompted to add new tasks.
  • View tasks: Displays all current tasks.
  • Remove a task: Select a task number to remove it from the list.

Skills Learned

  • Python Basics: Understanding of basic Python programming constructs.
  • File I/O: Reading from and writing to files to save and retrieve tasks.
  • Error Handling: Managing common errors like invalid input.
  • Command-Line Interaction: Creating an interactive terminal-based application.
  • Lists and Dictionaries: Efficiently managing and manipulating collections of tasks.
  • Looping and Conditional Logic: Creating dynamic flows for task management.

Requirements

  • Python 3.x

Contributing

Feel free to submit a pull request or open an issue to suggest new features or improvements.