0% found this document useful (0 votes)
102 views

Python Project

This document is a project report on developing a TODO list application in Python. It includes an introduction describing the purpose of a TODO list, the code for the TODO list application, sample outputs from running the application, and a conclusion about the insights gained from creating the application. It also includes standard sections like an acknowledgement, index, and references.

Uploaded by

Om
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
102 views

Python Project

This document is a project report on developing a TODO list application in Python. It includes an introduction describing the purpose of a TODO list, the code for the TODO list application, sample outputs from running the application, and a conclusion about the insights gained from creating the application. It also includes standard sections like an acknowledgement, index, and references.

Uploaded by

Om
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 10

A

PROJECT REPORT
ON
“TODO LIST”

SUBMITTED BY
Mr. Salunke Om Sachin [135]

Under the guidance of


Mr.M.V.Khasne

Department of Computer Technology


Sanjivani Rural Education Society’s
SANJIVANI K. B. P. POLYTECHNIC
KOPARGAON – 423603, DIST : AHMEDNAGAR
2023-2024

1
Sanjivani Rural Education Society’s
SANJIVANI K. B. P. POLLYTEHNIC
DEPARTMENT OF COMPUTER TECHNOLOGY

CERTIFICATE
This is to certify that the Project report entitled
“TODO LIST”

Submitted by
Mr. Salunke Om S [135]
Under our supervision and guidance for partial fulfillment of the
requirement for
DIPLOMA IN COMPTUTER TECHNOLOGY

Mr.M.V.Khasne Mr. G. N. Jorvekar


Project guide. H.O.D

2
ACKNOWLEDGEMENT

First and foremost, we, express my deep sense of gratitude, and sincere
and deep sense of appreciation to project Guide Mr.M.V.Khasne,
Department of Computer Technology, Sanjivani
K.B.P. Polytechnic Kopargaon. Your availability at any time throughout
the year, valuable guidance, option, view, comments, critics,
encouragement, and support tremendously boosted this project work.
Lots of thanks to Mr.G.N.Jorvekar, head of Department Computer
Technology Department, for providing us the best support we ever had.
We like to express my sincere gratitude to Mr.A.R.Mirikar, principal
Sanjivani K.B.P. Polytechnic, Kopargaon for providing a great platform to
complete the project within the schedule time.
We are also thankful to all the faculty members, the Computer Technology
Department, Sanjivani
K.B.P. polytechnic, and Kopargaon for giving comments for the
Improvement of work, encouragement and help during completion of the
project.
Last but not the least, we should say thanks from the bottom of our hearts
to my Family and Friends for their never-ending love, help, and support in
so many ways through all this time.
Thank you so much.

Salunke Om Sachin (135)

3
INDEX

SR.NO TITLE PAGE NO.

1. Introduction 5

2. Code 6-7

3. Output 8-9

4. Conclusion 10

5. References 10

4
INTRODUCTION

In today's fast-paced world, staying organized is essential for productivity


and peace of mind. Whether you're a student managing assignments, a
professional juggling multiple tasks, or simply someone looking to keep
track of daily chores, a to-do list can be your best companion. In this
microproject, we delve into the realm of Python programming to create a
simple yet powerful to-do list application.

5
CODE
//index.py:-
def add_task(tasks, task):
tasks.append(task)
print("Task '{}' added successfully.".format(task))

def remove_task(tasks, task):


if task >= 1 and task <= len(tasks):
removed_task = tasks.pop(task - 1)
print("Task '{}' removed successfully.".format(removed_task))
else:
print("Task '{}' not found.".format(task))

def display_tasks(tasks):
if tasks:
print("Tasks:")
for i in range(0,len(tasks)):
print("{}. {}".format(i+1, tasks[i]))
else:
print("No tasks.")

def main():
tasks = []

while True:
print("\n--- To-Do List Menu ---")
print("1. Add Task")
print("2. Remove Task")
print("3. Display Tasks")
print("4. Exit")

choice = input("Enter your choice: ")

if choice == '1':
task = input("Enter task to add: ")
add_task(tasks, task)

6
elif choice == '2':
display_tasks(tasks)
task = int(input("Enter task number to remove: "))
remove_task(tasks, task)
elif choice == '3':
display_tasks(tasks)
elif choice == '4':
print("Exiting...")
break
else:
print("Invalid choice. Please choose again.")

main()

OUTPUT

1.To do List Menu

7
2.Add Task Operation:-

3.Display Add Task:-

8
4.Remove Task Operation:-

5.Display Task After Remove Operation:-

CONCLUSION

9
creating a to-do list application in Python has provided valuable insights
into various programming concepts such as data structures, file handling,
and user interaction. Through this project, we've learned how to
efficiently manage tasks, store them persistently, and provide a user-
friendly interface for interaction.

REFERENCES
1.https://www.geeksforgeeks.org/introduction-to-python /
2.https://www.javatpoint.com-/
3.https://docs.python.org/3/tutorial/index.html
4.https://www.pythontutorial.net/

10

You might also like