SlideShare a Scribd company logo
SIMPLE CALCULATOR
USING
PYTHON
Introduction
⦿Python is a popular programming
language. It was created by Guido van
Rossum, and released in 1991.
⦿It is used for:
⦿web development (server-side),
⦿software development,
⦿mathematics,
⦿system scripting.
Python Programming Language is very well suited for Beginners, also for
experienced programmers with other programming languages like C++ and
Java. The biggest strength of Python is huge collection of standard libraries
which can be used for the following GUI Applications (like Kivy,Tkinter, PyQt
etc.)
 Machine Learning
 Web frameworks like Django (used by YouTube, Instagram, Dropbox)
 Image processing (like OpenCV, Pillow)
 Web scraping (like Scrapy, BeautifulSoup, Selenium)
 Test frameworks
 Multimedia
 Scientific computing
 Text processing and many more.
About the Project
⦿ For those who do not know, a calculator is
basically a program on a computer that
simulates the behavior of any hand-held
calculator useful for performing
Mathematical Calculations. It is a very basic
device used in our everyday lives. Now all the
smartphones also have a Calculator
application in them.
⦿ While creating any GUI Application there are
mainly two steps:
⦿ The first step is to create a User Interface.
⦿ The second step is the most important one
and in this, to add functionalities to the GUI
System Requirement
Environment
⦿ Hardware Requirements :
⦿ RAM
⦿ Processor – intel Pentium 4
⦿ ROM - 256 GB
⦿
⦿ SOFTWARE REQUIREMENTS
⦿ Python 2.7 or above
⦿ PyCharm
⦿ A good internent connection
⦿ Linux , MacOS , Windows 7, XP or above
Tools and Technplogies
⦿Tools – Python , PyCharm
⦿ Python Libraries - tkinter, etc.
⦿Tkinter :- Tkinter is the standard GUI
library for Python. Python when
combined with Tkinter provides a fast
and easy way to create GUI
applications. Tkinter provides a powerful
object-oriented interface to the Tk GUI
toolkit.
Pycharm
⦿ PyCharm is an integrated development environment
(IDE) used in computer programming, specifically for
the Python language. It provides a wide range of
essential tools for Python developers and
environment for productive Python, web, and data
science development.
⦿ PyCharm is cross-platform, with Windows, macOS
and Linux versions.Also, Coding assistance and
analysis, with code completion, syntax and error
highlighting, linter integration, and quick fixes.
Use Case Diagram
Output
ppt summer training ug.pptx
ppt summer training ug.pptx

More Related Content

Similar to ppt summer training ug.pptx

Python Programming Draft PPT.pptx
Python Programming Draft PPT.pptxPython Programming Draft PPT.pptx
Python Programming Draft PPT.pptx
LakshmiNarayanaReddy48
 
Basic Python Introduction Lecture 1.pptx
Basic Python Introduction Lecture 1.pptxBasic Python Introduction Lecture 1.pptx
Basic Python Introduction Lecture 1.pptx
Aditya Patel
 
Python tutorial for beginners - Tib academy
Python tutorial for beginners - Tib academyPython tutorial for beginners - Tib academy
Python tutorial for beginners - Tib academy
TIB Academy
 
Python quick guide1
Python quick guide1Python quick guide1
Python quick guide1Kanchilug
 
Python Online From EasyLearning Guru
Python Online From EasyLearning GuruPython Online From EasyLearning Guru
Python Online From EasyLearning Guru
KCC Software Ltd. & Easylearning.guru
 
Introduction python
Introduction pythonIntroduction python
Introduction python
Jumbo Techno e_Learning
 
Python Tutorial | Python Programming Language
Python Tutorial | Python Programming LanguagePython Tutorial | Python Programming Language
Python Tutorial | Python Programming Language
anaveenkumar4
 
Introduction to python for Beginners
Introduction to python for Beginners Introduction to python for Beginners
Introduction to python for Beginners
Sujith Kumar
 
Presentation on python
Presentation on pythonPresentation on python
Presentation on python
Venkat Projects
 
Final presentation on python
Final presentation on pythonFinal presentation on python
Final presentation on python
RaginiJain21
 
python programming.pptx
python programming.pptxpython programming.pptx
python programming.pptx
Kaviya452563
 
Introduction of python programming
Introduction of python programmingIntroduction of python programming
Introduction of python programming
Nitin Kumar Kashyap
 
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docx
Ramakrishna Reddy Bijjam
 
Python games
Python gamesPython games
Python games
mal6ayer
 
intro.pptx (1).pdf
intro.pptx (1).pdfintro.pptx (1).pdf
intro.pptx (1).pdf
ANIKULSAIKH
 
introduction to Python (for beginners)
introduction to Python (for beginners)introduction to Python (for beginners)
introduction to Python (for beginners)
guobichrng
 
Types of Applications That Can Be Built Using The Python App Development Fram...
Types of Applications That Can Be Built Using The Python App Development Fram...Types of Applications That Can Be Built Using The Python App Development Fram...
Types of Applications That Can Be Built Using The Python App Development Fram...
Moon Technolabs Pvt. Ltd.
 
Fantasy cricket game using python(intershala project)
Fantasy cricket game using python(intershala project)Fantasy cricket game using python(intershala project)
Fantasy cricket game using python(intershala project)
Rr
 
what is python ?
what is python ? what is python ?
what is python ?
NetmaxTechnologies1
 
Exploring Five Lesser-Known Python Libraries
Exploring Five Lesser-Known Python LibrariesExploring Five Lesser-Known Python Libraries
Exploring Five Lesser-Known Python Libraries
MinhazulAbedin27
 

Similar to ppt summer training ug.pptx (20)

Python Programming Draft PPT.pptx
Python Programming Draft PPT.pptxPython Programming Draft PPT.pptx
Python Programming Draft PPT.pptx
 
Basic Python Introduction Lecture 1.pptx
Basic Python Introduction Lecture 1.pptxBasic Python Introduction Lecture 1.pptx
Basic Python Introduction Lecture 1.pptx
 
Python tutorial for beginners - Tib academy
Python tutorial for beginners - Tib academyPython tutorial for beginners - Tib academy
Python tutorial for beginners - Tib academy
 
Python quick guide1
Python quick guide1Python quick guide1
Python quick guide1
 
Python Online From EasyLearning Guru
Python Online From EasyLearning GuruPython Online From EasyLearning Guru
Python Online From EasyLearning Guru
 
Introduction python
Introduction pythonIntroduction python
Introduction python
 
Python Tutorial | Python Programming Language
Python Tutorial | Python Programming LanguagePython Tutorial | Python Programming Language
Python Tutorial | Python Programming Language
 
Introduction to python for Beginners
Introduction to python for Beginners Introduction to python for Beginners
Introduction to python for Beginners
 
Presentation on python
Presentation on pythonPresentation on python
Presentation on python
 
Final presentation on python
Final presentation on pythonFinal presentation on python
Final presentation on python
 
python programming.pptx
python programming.pptxpython programming.pptx
python programming.pptx
 
Introduction of python programming
Introduction of python programmingIntroduction of python programming
Introduction of python programming
 
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docx
 
Python games
Python gamesPython games
Python games
 
intro.pptx (1).pdf
intro.pptx (1).pdfintro.pptx (1).pdf
intro.pptx (1).pdf
 
introduction to Python (for beginners)
introduction to Python (for beginners)introduction to Python (for beginners)
introduction to Python (for beginners)
 
Types of Applications That Can Be Built Using The Python App Development Fram...
Types of Applications That Can Be Built Using The Python App Development Fram...Types of Applications That Can Be Built Using The Python App Development Fram...
Types of Applications That Can Be Built Using The Python App Development Fram...
 
Fantasy cricket game using python(intershala project)
Fantasy cricket game using python(intershala project)Fantasy cricket game using python(intershala project)
Fantasy cricket game using python(intershala project)
 
what is python ?
what is python ? what is python ?
what is python ?
 
Exploring Five Lesser-Known Python Libraries
Exploring Five Lesser-Known Python LibrariesExploring Five Lesser-Known Python Libraries
Exploring Five Lesser-Known Python Libraries
 

Recently uploaded

欧洲杯冠军-欧洲杯冠军网站-欧洲杯冠军|【​网址​🎉ac123.net🎉​】领先全球的买球投注平台
欧洲杯冠军-欧洲杯冠军网站-欧洲杯冠军|【​网址​🎉ac123.net🎉​】领先全球的买球投注平台欧洲杯冠军-欧洲杯冠军网站-欧洲杯冠军|【​网址​🎉ac123.net🎉​】领先全球的买球投注平台
欧洲杯冠军-欧洲杯冠军网站-欧洲杯冠军|【​网址​🎉ac123.net🎉​】领先全球的买球投注平台
andreassenrolf537
 
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证如何办理
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证如何办理一比一原版(IIT毕业证)伊利诺伊理工大学毕业证如何办理
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证如何办理
aozcue
 
一比一原版(UMich毕业证)密歇根大学|安娜堡分校毕业证如何办理
一比一原版(UMich毕业证)密歇根大学|安娜堡分校毕业证如何办理一比一原版(UMich毕业证)密歇根大学|安娜堡分校毕业证如何办理
一比一原版(UMich毕业证)密歇根大学|安娜堡分校毕业证如何办理
peuce
 
Building a Raspberry Pi Robot with Dot NET 8, Blazor and SignalR - Slides Onl...
Building a Raspberry Pi Robot with Dot NET 8, Blazor and SignalR - Slides Onl...Building a Raspberry Pi Robot with Dot NET 8, Blazor and SignalR - Slides Onl...
Building a Raspberry Pi Robot with Dot NET 8, Blazor and SignalR - Slides Onl...
Peter Gallagher
 
一比一原版(UCSB毕业证)圣塔芭芭拉社区大学毕业证如何办理
一比一原版(UCSB毕业证)圣塔芭芭拉社区大学毕业证如何办理一比一原版(UCSB毕业证)圣塔芭芭拉社区大学毕业证如何办理
一比一原版(UCSB毕业证)圣塔芭芭拉社区大学毕业证如何办理
aozcue
 
MATHEMATICS BRIDGE COURSE (TEN DAYS PLANNER) (FOR CLASS XI STUDENTS GOING TO ...
MATHEMATICS BRIDGE COURSE (TEN DAYS PLANNER) (FOR CLASS XI STUDENTS GOING TO ...MATHEMATICS BRIDGE COURSE (TEN DAYS PLANNER) (FOR CLASS XI STUDENTS GOING TO ...
MATHEMATICS BRIDGE COURSE (TEN DAYS PLANNER) (FOR CLASS XI STUDENTS GOING TO ...
PinkySharma900491
 
web-tech-lab-manual-final-abhas.pdf. Jer
web-tech-lab-manual-final-abhas.pdf. Jerweb-tech-lab-manual-final-abhas.pdf. Jer
web-tech-lab-manual-final-abhas.pdf. Jer
freshgammer09
 

Recently uploaded (7)

欧洲杯冠军-欧洲杯冠军网站-欧洲杯冠军|【​网址​🎉ac123.net🎉​】领先全球的买球投注平台
欧洲杯冠军-欧洲杯冠军网站-欧洲杯冠军|【​网址​🎉ac123.net🎉​】领先全球的买球投注平台欧洲杯冠军-欧洲杯冠军网站-欧洲杯冠军|【​网址​🎉ac123.net🎉​】领先全球的买球投注平台
欧洲杯冠军-欧洲杯冠军网站-欧洲杯冠军|【​网址​🎉ac123.net🎉​】领先全球的买球投注平台
 
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证如何办理
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证如何办理一比一原版(IIT毕业证)伊利诺伊理工大学毕业证如何办理
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证如何办理
 
一比一原版(UMich毕业证)密歇根大学|安娜堡分校毕业证如何办理
一比一原版(UMich毕业证)密歇根大学|安娜堡分校毕业证如何办理一比一原版(UMich毕业证)密歇根大学|安娜堡分校毕业证如何办理
一比一原版(UMich毕业证)密歇根大学|安娜堡分校毕业证如何办理
 
Building a Raspberry Pi Robot with Dot NET 8, Blazor and SignalR - Slides Onl...
Building a Raspberry Pi Robot with Dot NET 8, Blazor and SignalR - Slides Onl...Building a Raspberry Pi Robot with Dot NET 8, Blazor and SignalR - Slides Onl...
Building a Raspberry Pi Robot with Dot NET 8, Blazor and SignalR - Slides Onl...
 
一比一原版(UCSB毕业证)圣塔芭芭拉社区大学毕业证如何办理
一比一原版(UCSB毕业证)圣塔芭芭拉社区大学毕业证如何办理一比一原版(UCSB毕业证)圣塔芭芭拉社区大学毕业证如何办理
一比一原版(UCSB毕业证)圣塔芭芭拉社区大学毕业证如何办理
 
MATHEMATICS BRIDGE COURSE (TEN DAYS PLANNER) (FOR CLASS XI STUDENTS GOING TO ...
MATHEMATICS BRIDGE COURSE (TEN DAYS PLANNER) (FOR CLASS XI STUDENTS GOING TO ...MATHEMATICS BRIDGE COURSE (TEN DAYS PLANNER) (FOR CLASS XI STUDENTS GOING TO ...
MATHEMATICS BRIDGE COURSE (TEN DAYS PLANNER) (FOR CLASS XI STUDENTS GOING TO ...
 
web-tech-lab-manual-final-abhas.pdf. Jer
web-tech-lab-manual-final-abhas.pdf. Jerweb-tech-lab-manual-final-abhas.pdf. Jer
web-tech-lab-manual-final-abhas.pdf. Jer
 

ppt summer training ug.pptx

  • 2. Introduction ⦿Python is a popular programming language. It was created by Guido van Rossum, and released in 1991. ⦿It is used for: ⦿web development (server-side), ⦿software development, ⦿mathematics, ⦿system scripting.
  • 3. Python Programming Language is very well suited for Beginners, also for experienced programmers with other programming languages like C++ and Java. The biggest strength of Python is huge collection of standard libraries which can be used for the following GUI Applications (like Kivy,Tkinter, PyQt etc.)  Machine Learning  Web frameworks like Django (used by YouTube, Instagram, Dropbox)  Image processing (like OpenCV, Pillow)  Web scraping (like Scrapy, BeautifulSoup, Selenium)  Test frameworks  Multimedia  Scientific computing  Text processing and many more.
  • 4. About the Project ⦿ For those who do not know, a calculator is basically a program on a computer that simulates the behavior of any hand-held calculator useful for performing Mathematical Calculations. It is a very basic device used in our everyday lives. Now all the smartphones also have a Calculator application in them. ⦿ While creating any GUI Application there are mainly two steps: ⦿ The first step is to create a User Interface. ⦿ The second step is the most important one and in this, to add functionalities to the GUI
  • 5. System Requirement Environment ⦿ Hardware Requirements : ⦿ RAM ⦿ Processor – intel Pentium 4 ⦿ ROM - 256 GB ⦿ ⦿ SOFTWARE REQUIREMENTS ⦿ Python 2.7 or above ⦿ PyCharm ⦿ A good internent connection ⦿ Linux , MacOS , Windows 7, XP or above
  • 6. Tools and Technplogies ⦿Tools – Python , PyCharm ⦿ Python Libraries - tkinter, etc. ⦿Tkinter :- Tkinter is the standard GUI library for Python. Python when combined with Tkinter provides a fast and easy way to create GUI applications. Tkinter provides a powerful object-oriented interface to the Tk GUI toolkit.
  • 7. Pycharm ⦿ PyCharm is an integrated development environment (IDE) used in computer programming, specifically for the Python language. It provides a wide range of essential tools for Python developers and environment for productive Python, web, and data science development. ⦿ PyCharm is cross-platform, with Windows, macOS and Linux versions.Also, Coding assistance and analysis, with code completion, syntax and error highlighting, linter integration, and quick fixes.