0% found this document useful (0 votes)
15 views15 pages

Python Ppt App

Uploaded by

shreeyaasenthil
Copyright
© © All Rights Reserved
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
Download as pptx, pdf, or txt
0% found this document useful (0 votes)
15 views15 pages

Python Ppt App

Uploaded by

shreeyaasenthil
Copyright
© © All Rights Reserved
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
Download as pptx, pdf, or txt
Download as pptx, pdf, or txt
You are on page 1/ 15

SRM INSTITUTE OF SCIENCE AND

TECHNOLOGY
RAMAPURAM CAMPUS CHENNAI

ADVANCED PROGRAMMING PRACTICES (21CSC203P)


REVIEW : 1
BATCH : 08
PYTHON PROJECT : TO DO LIST
TEAM MEMBERS:
SHREEYAA SENTHILNATHAN : RA2211008020096
PRAVIN KUMAR D : RA2211008020100
DHINAKARAN J : RA2211008020114
VANMATHI R.B : RA2211008020120
GUIDED BY:

MR. SUBBURAJ S
ABSTRACT

In today’s world, tracking and maintaining the tasks to be done by


people is a challenging one. Our project is to make it easier by Creating
a To Do List Using Python. This project of Creating a To Do List Using Python
enables the users to maintain their daily tasks in an easier way. This Application
helps the users to track their every task in the most efficient manner.
The Options available for Users in this project are as follows :-
 ADD TASK – allows to Add the Tasks
 DELETE TASK – allows to Delete Particular Task
 DELETE ALL TASKS – allows to Delete All Tasks
 EXIT – allows to Exit the Application
INTRODUCTION
The main abstract of this project Creation Of To Do List Using Python is to enable the
Users to maintain and track their Daily Tasks. This gives the users an easier experience to
access their tasks.
The predominant features of this project is to Add Tasks, Delete Particular Task, Delete
All Tasks, Exit the Application.
In today's digital age, to-do lists have gone beyond pen and paper. There's a wide range
of digital tools and apps available that offer enhanced features like synchronization across
devices, reminders, collaboration, and more. Whether you prefer the simplicity of a
physical checklist or the convenience of a digital application, there's a to-do list solution
to fit your lifestyle and preferences.
In conclusion, to-do lists are indispensable tools for staying organized, boosting
productivity, and achieving your goals. Whether you're a busy professional, a student, a
homemaker, or anyone seeking to make the most of their time, a well-structured to-do list
can be your secret weapon for success.
FEATURES AND APPLICATIONS

The To Do List owns the following The To Do List owns the following
features :- Applications :-
Task Creation
• Work and Professional
Add Task • Fitness and health
 Delete Particular Task • Event Planning
• Medication schedules
 Delete All Tasks
• Investment goals
 Exit Application • Team projects
• Reading lists
SYSTEM REQUIREMENTS

SOFTWARE REQUIREMENTS :-

PYTHON

TKINTER LIBRARY

INTEGRATED DEVELOPMENT ENVIRONMENT (IDE)

PYCHARM

VISUAL STUDIO CODE

SQLITE

HARDWARE REQUIREMENTS :-

COMPUTER:- A STANDARD COMPUTER OR LAPTOP IS SUFFICIENT. BOTH WINDOWS, MACOS, AND LINUX

SYSTEMS ARE COMPATIBLE WITH PYTHON.

PROCESSOR:- A MODERN PROCESSOR IS MORE THAN ADEQUATE FOR PYTHON DEVELOPMENT.

RAM:- AT LEAST 4GB OF RAM IS RECOMMENDED FOR SMOOTH EXECUTION OF PYTHON SCRIPTS AND

RUNNING DEVELOPMENT TOOLS.

STORAGE:- A FEW GIGABYTES OF FREE STORAGE SPACE FOR THE PYTHON INTERPRETER, DEVELOPMENT

TOOLS, AND ANY ADDITIONAL LIBRARIES OR PACKAGES YOU MIGHT INSTALL.

DISPLAY:- A MONITOR WITH A MINIMUM RESOLUTION OF 1280X800 PIXELS IS RECOMMENDED FOR A

COMFORTABLE CODING EXPERIENCE.

INPUT DEVICES:- STANDARD KEYBOARD AND MOUSE FOR CODE INPUT AND NAVIGATION.
PROBLEM STATEMENT
User Interface:
The application should provide a clear and user-friendly command-line interface (CLI).
User Commands & Task Management:
The application should support the following commands:
add: Allows users to add a new task.
view: Displays the list of all tasks.
remove: Removes a task from the list.
Remove all tasks: Removes all tasks from the list.
Validation: Ensure that user inputs are properly validated to prevent errors and handle edge cases
gracefully.
For example, when a user attempts to mark a non-existent task as complete, provide a clear error message.
Documentation: Include clear and concise documentation on how to use the application.
Optional Features.
SEQUENCE DIAGRAM

Open the application

Add Task

Delete Particular Task

Delete All Tasks

Exit Application
CLASS DIAGRAM
USECASE
DIAGRAM
Open
Application

Create
Tasks
View
Tasks

Add
Tasks
Delete
Particular
Task
Delete
All
Exit
Tasks
Application
OUTPUT
OUTPUT
CONCLUSION
To conclude, the “To Do List” is successfully created using Python Programming
Language evidenced by the Python code being executed and desired output being
displayed. Thus, our project could definitely carve an easier, more efficient and more
effective lifestyle and workplace duties for the people of today’s busy world, thus
leading to a greater social impact in this world. To put it in a nutshell, the development
of the 'To Do List Using Python' project has been a valuable learning experience.
Through this project, we gained a deeper understanding of Python programming and its
application in creating functional and user-friendly applications. This project initiates the
users to have more effective and easier worklist by playing the operations involved in
Tasks.
REFERENCES

1. https://www.python.org/doc/
2. https://docs.python.org/3/library/tkinter.html
3. https://www.riverbankcomputing.com/static/Docs/PyQt5
4. https://doc.qt.io/qtforpython
5. https://github.com/
THANK YOU

TEAM MEMBERS:
SHREEYAA SENTHILNATHAN : RA2211008020096
PRAVIN KUMAR D : RA2211008020100
DHINAKARAN J : RA2211008020114
VANMATHI R.B : RA2211008020120

You might also like