MAKING NOTEPAD USING PYTHON
NAME:K.BHANU PRAKASH REDDY
ROLLNO:22D41A6760
BRANCH:DATASCIENCE-A
ABSTRACT
• THE PYTHON NOTEPAD IS A VERSATILE TEXT EDITING APPLICATION
DESIGNED TO PROVIDE USERS WITH A STREAMLINED AND
INITUITIVE PLATFORM FOR NOTE-TAKING,CODE-EDITING AND
DOCUMENT MANAGEMENT.THIS PROJECT OFFERS A ROBUST SET OF
FEATURES,INCLUDING SYNTAX HIGHLIGHTING FOR VARIOUS
PROGRAMMING LANGUAGES,CUSTOMIZABLE THEMES,FOLE
MANAGEMENT FUNCTIONALITIES,AND A SIMPLE YET POWERFUL
TEXT EDITING ENVIRONMENT.
INTRODUCTION
• THIS PROJECT MAKING NOTEPAD USING PYTHON IS USED TO
GENERATE NOTEPAD ACCORDING TO CODE GIVEN BY THE
USER.
• USER ENTERS THE CODE THAT CONSISTS OFVARIOUS TKINTER
COMPONENTS SUCH AS BUTTONS,LABELS AND ENTRY FIELDS
ETC..
LITERATURE SURVEY
• PURPOSE OF NOTEPAD APPLICATIONS:DISCUSS THE
EVOLUTION AND IMPORTANCE OF DIGITAL NOTE-TAKING TOOLS
• EARLY NOTE-TAKING TOOLS:OVERVIEW OF THE EARLIEST
DIGITAL NOTE-TAKING TOOLS AND THEIR LIMITATIONS.
• BASIC FEATURES:TEXT EDITING,FORMATING,SAVING AND
OPENING FILES
WHAT IS TKINTER?
• TKINTER IS A STANDARD GUI(GRAPHICAL USER INTERFACE) TOOLKIT
INCLUDED WITH PYTHON FOR DEVELOPING DESKTOP APPLICATIONS.IT
PROVIDES A SET OF BUILT IN COMPONENTS(SUCH AS BUTTONS,LABELS,ENTRY
FIELDS,AND MORE) THAT DEVELOPERS CAN USE TO CREATE INTERACTIVE
GRAPHICAL INTERFACES FOR THEIR PYTHON PROGRAMS.
• TKINTER IS BASED ON THE TK GUI TOOLKIT,WHICH ORIGINATED AS A PART OF
THE TCL(TOOL COMMAND LANGUAGE) SCRIPTING LANGUAGE.TKINTER
WRAPS THE TK LIBRARY,PROVIDING PYTHON DEVELOPERS WITH AN EASY TO
USE INTERFACE FOR BUILDING DESKTOP APPLICATIONS WITH GUI.
BRIEF ABOUT THE PROJECT
• THE NOTEPAD THAT WE’LL CREATE HERE WILL CONSIST OF
VARIOUS MENUS LIKE FILE,EDIT,ETC.USING WHICH ALL
FUNCTIONALITIES LIKE SAVING THE FILE,OPENING A
FILE,EDITING,CUT AND PASTE WILL BE DONE.AND,TO MAKE
THIS GUI PROJECT,WE’LL USE THE PYTHON TKINTER
TOOLKIT.NOW,LET’S GET STARTED.
EXISTING SYSTEM
• A NOTEPAD IS SIMPLE YET ESSIANTIAL TOOL FOR MAKING
NOTES,JOTTING DOWN IDEAS AND ORGINIZING THOUGHTS
• IT TYPICALLY COMES IN BOTH DIGITAL AND PHYSICAL FORMS
• IT HAS BASIC FUNCTIONS LIKE NOTING DOWN IMPORTANT
CONTENT OR DATA.
DISADVANTAGES OF EXISTING SYSTEM
• IT DOES NOT HAVE THE OPTION TO HIGHLIGHT IMPORTANT
SENTENCES WITHIN THE NOTEPAD
• THE EXISTING NOTEPAD CAN’T SAVE GRAPHICAL DATA
• IT DOSENT HAVE FONT EDITORS,COLOR GRADING ETC.
PROPOSED SYSTEM
• IT CAN HELP US HIGHLIGHT IMPORTAND WORDS AND
SENTENCES WITHIN THE DATA STORED INTO THE NOTEPAD
• IT HAS MULTIPLE TYPES OF FONT SIZES AND MULTIPLE
COLORS
• IT IS VISUALLY MORE APPEALING AND PRESENTABLE
HARDWARE AND SOFTWARE REQUIREMENTS
HARDWARE REQUIREMENTS:
• HARDWARE SPECIFICATIONS: INTEL PENTINUM PROCESSOR
• 32MB RAM OR HIGHER
• 1.2GB HARD DISK OR GREATER
• KEYBOARD 15
• MOUSE
• VIDEO DISPLAY UNIT
HARDWARE AND SOFTWARE REQUIREMENTS
SOFTWARE REQUIREMENTS:
• OPERATING SYSTEM: WINDOWS 10
• SOFTWARE:VS CODE
• PROGRAMMING LANGUAGE:PYTHON
CONCLUSION
• IN THE CONCLUSION THE NEW NOTE PAD PROVIDES USER
WITH A MORE FRIENDLY AND APPEALING.
• THIS ALSO INCREASES THE ENGAGEMENT TO THE NOTEPAD
• THE NEW UPGRADED NOTEPAD CAN BE USED IN VERSATILE
WAYS AND HAS MULTIPLE FEATURES