Skip to content

Zeeshan951/To-do-list

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 

Repository files navigation

Python CLI To-Do List App

A simple command-line based To-Do List application built using Python.

This project was developed as a beginner-level practice project to improve programming fundamentals through a small real-world application.


Features

  • Add tasks
  • View tasks
  • Mark tasks as completed
  • Delete tasks
  • View updated task list
  • Exit the program safely

Concepts Used

This project helped in practicing:

  • Python loops
  • Conditional statements
  • Lists
  • User input handling
  • List indexing
  • enumerate() function
  • Basic program flow control

Purpose of This Project

The purpose of this project was to apply basic Python concepts in a practical way instead of only learning theory.

This project was developed by a beginner who is currently learning Python and improving problem-solving skills through hands-on coding.


Technologies Used

  • Python 3

Future Improvements

Possible upgrades for the future:

  • File handling to save tasks permanently
  • Better input validation
  • Cleaner structure using functions
  • Task priorities and deadlines
  • GUI version using Tkinter
  • Web version using Flask or Django

Learning Outcome

Building this project helped improve understanding of:

  • Interactive terminal applications
  • Managing and modifying lists
  • Writing structured program logic
  • Debugging errors independently

Author

Developed by Muhammed Zeeshan as a beginner Python project.

About

Python CLI To-Do List App A simple command-line based To-Do List application built using Python. This project was developed as a beginner-level practice project to strengthen core programming fundamentals through a real-world use case.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages