SlideShare a Scribd company logo
1 of 14
PRESENTED BY:
MONU SHARMA
B.TECH CSE 3RD YEAR
A PRESENTATION ON
OVERVIEW
What is Python..?
Programming vs scripting Language
History of Python & Versions
Features
Python Applications
What can I do with Python?
Which company use Python today?
Why do people use Python?
Installing python IDE
A sample code
What is Python…?
• Python is a simple, easy to learn, powerful, high level and objec-
oriented programming language.
• Python is programming language as well as scripting language like PHP,
Perl ,Ruby and many much more.
• Python is called interpreted language also.
• It is often applied in scripting roles.
• Python is widely used dynamic programming language.
• It supports object oriented programming approach to develop
applications. It is simple and easy to learn and provides lots of high-
level data structures.
• Python is not work on a special area such as web programming.It is
multipurpose because it can be used with web, enterprises, 3D,etc..
Programming vs scripting language
Program
• A program is executed (source is first
compiled, result of that compilation
is expected).
• A “program” in general is a sequence
of the instructions so that computer
can perform a certain task.
Scripting
• A script is interpreted.
• A ‘script’ is a code written in
scripting language .
• A scripting language is nothing but
a type of programming language in
which we can write code to control
another software application.
Released
• Python laid foundation in the late 1980s.Python created by Guido van
Rossum in 1989 in Netherland.
• Python 1.0 released in 1991(lambda, map, filter and reduce)
• Python 2.0 released in 2000(list comprehensions, garbage collection
system)
• Python 3.0 released in 2008(designed to fundamental flaw of the
language)
• Some Python documentation versions was released in 2018
• Python 2.7.9 & 2.7.11 is the recommended version
Features
• Multi-purpose(Web, GUI,Scripting,etc..)
• Easy to Learn and Use
• Expressive Language
• Cross-platform Language
• Free and Open Source
• Object-Oriented Language
• Large Standard Library
• Integrated
• Dynamically typed(a=10)
• Large and standard library
Applications of Python
Python is used in many application domains. Some application are here..
• Web framework and Internet Development
• Scientific and Numeric
• Desktop GUIs
• Software Development
• Business Applications
• Operating Systems
What can I do with python?
• System programming
• Graphical User interface
• Internet Scripting
• Database programming
• Gaming, Images,Robot and many more
Who use Python
Some companies are using Python
• Google
• Facebook
• Dropbox
• Yahoo
• NASA
• IBM
• Mozilla
• Quora
• Instagram(owned by Facebook)
• Reddit( American social news aggregation, web content rating, and discussion website)
Why do people use Python
The following primary factors cited by Python users seem to be these:
Python is object oriented
Structure support such concept as polymorphism,multiple inheritance
class, object, etc
Indentation
Indentation is one of the greatest features in python
It’s free(Open source)
downloading and installing Python is free and easy
Source code easily accessible
It’s powerfull
-Dynamic Typing
-Builts-in types and tools
-Library utilities
-Automatic memory management
Installing Python
• Python is pre-installed on most
Unix system,including linux and
MAC OS
• But for in windows operating
system,users can download from
http://www.python.org/downloa
ds/
• Recent version is 3.7.0 but most
of them uses version 3.0
After the installing python
go to start menu then click
on Python in that one you
can select (command line)
it is prompt with>>>
How to Code in Python
• The very basic example:Hello World
• >>> a=("Welcome To Python Example")
>>> print a
• Save file-hello.py
• .py is the extension of python

More Related Content

What's hot (20)

Python, the Language of Science and Engineering for Engineers
Python, the Language of Science and Engineering for EngineersPython, the Language of Science and Engineering for Engineers
Python, the Language of Science and Engineering for Engineers
 
Presentation on python
Presentation on pythonPresentation on python
Presentation on python
 
Presentation on python
Presentation on pythonPresentation on python
Presentation on python
 
Intro to Python
Intro to PythonIntro to Python
Intro to Python
 
Python and its Applications
Python and its ApplicationsPython and its Applications
Python and its Applications
 
Introduction to Python
Introduction to PythonIntroduction to Python
Introduction to Python
 
Python by Rj
Python by RjPython by Rj
Python by Rj
 
Introduction to python programming
Introduction to python programmingIntroduction to python programming
Introduction to python programming
 
Python
PythonPython
Python
 
Introduction to the basics of Python programming (part 1)
Introduction to the basics of Python programming (part 1)Introduction to the basics of Python programming (part 1)
Introduction to the basics of Python programming (part 1)
 
Python PPT
Python PPTPython PPT
Python PPT
 
Full Python in 20 slides
Full Python in 20 slidesFull Python in 20 slides
Full Python in 20 slides
 
Introduction to the Python
Introduction to the PythonIntroduction to the Python
Introduction to the Python
 
Programming
ProgrammingProgramming
Programming
 
Introduction to python
Introduction to pythonIntroduction to python
Introduction to python
 
python presentation
python presentationpython presentation
python presentation
 
Introduction to python
Introduction to pythonIntroduction to python
Introduction to python
 
Python Tutorial Part 1
Python Tutorial Part 1Python Tutorial Part 1
Python Tutorial Part 1
 
Python final ppt
Python final pptPython final ppt
Python final ppt
 
Introduction to Python
Introduction to Python  Introduction to Python
Introduction to Python
 

Similar to Python Overview: Features, Applications, and Why People Use It

How to start Python? - lesson 1
How to start Python? - lesson 1How to start Python? - lesson 1
How to start Python? - lesson 1Shohel Rana
 
Introduction to Python Programming Basics
Introduction  to  Python  Programming BasicsIntroduction  to  Python  Programming Basics
Introduction to Python Programming BasicsDhana malar
 
Python Language Overview
Python Language OverviewPython Language Overview
Python Language OverviewShobhitNuwal1
 
Python programming ppt.pptx
Python programming ppt.pptxPython programming ppt.pptx
Python programming ppt.pptxnagendrasai12
 
Basic Python Introduction Lecture 1.pptx
Basic Python Introduction Lecture 1.pptxBasic Python Introduction Lecture 1.pptx
Basic Python Introduction Lecture 1.pptxAditya Patel
 
Introduction to python
Introduction to pythonIntroduction to python
Introduction to pythonNikhil Kapoor
 
PHP vs Python Which is Best for Web Development.pdf
PHP vs Python Which is Best for Web Development.pdfPHP vs Python Which is Best for Web Development.pdf
PHP vs Python Which is Best for Web Development.pdfchristiemarie4
 
Best python course in delhi
Best python course in delhiBest python course in delhi
Best python course in delhihimansh7
 
introduction to Python (for beginners)
introduction to Python (for beginners)introduction to Python (for beginners)
introduction to Python (for beginners)guobichrng
 
PYTHON- AN APPETITE FOR THE SOFTWARE INDUSTRY
PYTHON- AN APPETITE FOR THE SOFTWARE INDUSTRYPYTHON- AN APPETITE FOR THE SOFTWARE INDUSTRY
PYTHON- AN APPETITE FOR THE SOFTWARE INDUSTRYijpla
 
DEMO On PYTHON WEB Development.pptx
DEMO On PYTHON WEB Development.pptxDEMO On PYTHON WEB Development.pptx
DEMO On PYTHON WEB Development.pptxSHAIKIRFAN715544
 
Type of apps that can be developed using python
Type of apps that can be developed using pythonType of apps that can be developed using python
Type of apps that can be developed using pythonSemidot Infotech
 
PYTHON TUTORIALS.pptx
PYTHON TUTORIALS.pptxPYTHON TUTORIALS.pptx
PYTHON TUTORIALS.pptxEzatIlman1
 
Welcome to Python Programming Language.pdf
Welcome to Python Programming Language.pdfWelcome to Python Programming Language.pdf
Welcome to Python Programming Language.pdfdigitaldnyan
 
Welcome to Python Programming Language.pdf
Welcome to Python Programming Language.pdfWelcome to Python Programming Language.pdf
Welcome to Python Programming Language.pdfdigitaldnyan
 

Similar to Python Overview: Features, Applications, and Why People Use It (20)

How to start Python? - lesson 1
How to start Python? - lesson 1How to start Python? - lesson 1
How to start Python? - lesson 1
 
Introduction to Python Programming Basics
Introduction  to  Python  Programming BasicsIntroduction  to  Python  Programming Basics
Introduction to Python Programming Basics
 
PYTHON UNIT 1
PYTHON UNIT 1PYTHON UNIT 1
PYTHON UNIT 1
 
Python Language Overview
Python Language OverviewPython Language Overview
Python Language Overview
 
Python programming ppt.pptx
Python programming ppt.pptxPython programming ppt.pptx
Python programming ppt.pptx
 
Python training Course in Mohali
Python training Course in MohaliPython training Course in Mohali
Python training Course in Mohali
 
Basic Python Introduction Lecture 1.pptx
Basic Python Introduction Lecture 1.pptxBasic Python Introduction Lecture 1.pptx
Basic Python Introduction Lecture 1.pptx
 
Lecture 1.pptx
Lecture 1.pptxLecture 1.pptx
Lecture 1.pptx
 
Introduction to python
Introduction to pythonIntroduction to python
Introduction to python
 
PHP vs Python Which is Best for Web Development.pdf
PHP vs Python Which is Best for Web Development.pdfPHP vs Python Which is Best for Web Development.pdf
PHP vs Python Which is Best for Web Development.pdf
 
Best python course in delhi
Best python course in delhiBest python course in delhi
Best python course in delhi
 
introduction to Python (for beginners)
introduction to Python (for beginners)introduction to Python (for beginners)
introduction to Python (for beginners)
 
PYTHON- AN APPETITE FOR THE SOFTWARE INDUSTRY
PYTHON- AN APPETITE FOR THE SOFTWARE INDUSTRYPYTHON- AN APPETITE FOR THE SOFTWARE INDUSTRY
PYTHON- AN APPETITE FOR THE SOFTWARE INDUSTRY
 
Python
PythonPython
Python
 
The A - Z Guide Of PYTHON.pptx
The A - Z Guide Of PYTHON.pptxThe A - Z Guide Of PYTHON.pptx
The A - Z Guide Of PYTHON.pptx
 
DEMO On PYTHON WEB Development.pptx
DEMO On PYTHON WEB Development.pptxDEMO On PYTHON WEB Development.pptx
DEMO On PYTHON WEB Development.pptx
 
Type of apps that can be developed using python
Type of apps that can be developed using pythonType of apps that can be developed using python
Type of apps that can be developed using python
 
PYTHON TUTORIALS.pptx
PYTHON TUTORIALS.pptxPYTHON TUTORIALS.pptx
PYTHON TUTORIALS.pptx
 
Welcome to Python Programming Language.pdf
Welcome to Python Programming Language.pdfWelcome to Python Programming Language.pdf
Welcome to Python Programming Language.pdf
 
Welcome to Python Programming Language.pdf
Welcome to Python Programming Language.pdfWelcome to Python Programming Language.pdf
Welcome to Python Programming Language.pdf
 

Recently uploaded

UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)
UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)
UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)Dr SOUNDIRARAJ N
 
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdf
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdfCCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdf
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdfAsst.prof M.Gokilavani
 
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...VICTOR MAESTRE RAMIREZ
 
Arduino_CSE ece ppt for working and principal of arduino.ppt
Arduino_CSE ece ppt for working and principal of arduino.pptArduino_CSE ece ppt for working and principal of arduino.ppt
Arduino_CSE ece ppt for working and principal of arduino.pptSAURABHKUMAR892774
 
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube ExchangerStudy on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube ExchangerAnamika Sarkar
 
Introduction to Machine Learning Unit-3 for II MECH
Introduction to Machine Learning Unit-3 for II MECHIntroduction to Machine Learning Unit-3 for II MECH
Introduction to Machine Learning Unit-3 for II MECHC Sai Kiran
 
Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...VICTOR MAESTRE RAMIREZ
 
Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024hassan khalil
 
Churning of Butter, Factors affecting .
Churning of Butter, Factors affecting  .Churning of Butter, Factors affecting  .
Churning of Butter, Factors affecting .Satyam Kumar
 
main PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidmain PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidNikhilNagaraju
 
pipeline in computer architecture design
pipeline in computer architecture  designpipeline in computer architecture  design
pipeline in computer architecture designssuser87fa0c1
 
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdfCCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdfAsst.prof M.Gokilavani
 
What are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxWhat are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxwendy cai
 
Effects of rheological properties on mixing
Effects of rheological properties on mixingEffects of rheological properties on mixing
Effects of rheological properties on mixingviprabot1
 
Past, Present and Future of Generative AI
Past, Present and Future of Generative AIPast, Present and Future of Generative AI
Past, Present and Future of Generative AIabhishek36461
 

Recently uploaded (20)

UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)
UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)
UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)
 
POWER SYSTEMS-1 Complete notes examples
POWER SYSTEMS-1 Complete notes  examplesPOWER SYSTEMS-1 Complete notes  examples
POWER SYSTEMS-1 Complete notes examples
 
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdf
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdfCCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdf
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdf
 
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
 
Arduino_CSE ece ppt for working and principal of arduino.ppt
Arduino_CSE ece ppt for working and principal of arduino.pptArduino_CSE ece ppt for working and principal of arduino.ppt
Arduino_CSE ece ppt for working and principal of arduino.ppt
 
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Serviceyoung call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
 
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube ExchangerStudy on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
 
Introduction to Machine Learning Unit-3 for II MECH
Introduction to Machine Learning Unit-3 for II MECHIntroduction to Machine Learning Unit-3 for II MECH
Introduction to Machine Learning Unit-3 for II MECH
 
Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...
 
Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024
 
Churning of Butter, Factors affecting .
Churning of Butter, Factors affecting  .Churning of Butter, Factors affecting  .
Churning of Butter, Factors affecting .
 
main PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidmain PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfid
 
pipeline in computer architecture design
pipeline in computer architecture  designpipeline in computer architecture  design
pipeline in computer architecture design
 
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdfCCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
 
What are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxWhat are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptx
 
Effects of rheological properties on mixing
Effects of rheological properties on mixingEffects of rheological properties on mixing
Effects of rheological properties on mixing
 
Past, Present and Future of Generative AI
Past, Present and Future of Generative AIPast, Present and Future of Generative AI
Past, Present and Future of Generative AI
 
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptxExploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
 
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
 
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCRCall Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
 

Python Overview: Features, Applications, and Why People Use It

  • 1. PRESENTED BY: MONU SHARMA B.TECH CSE 3RD YEAR A PRESENTATION ON
  • 2. OVERVIEW What is Python..? Programming vs scripting Language History of Python & Versions Features Python Applications What can I do with Python? Which company use Python today? Why do people use Python? Installing python IDE A sample code
  • 3. What is Python…? • Python is a simple, easy to learn, powerful, high level and objec- oriented programming language. • Python is programming language as well as scripting language like PHP, Perl ,Ruby and many much more. • Python is called interpreted language also. • It is often applied in scripting roles. • Python is widely used dynamic programming language. • It supports object oriented programming approach to develop applications. It is simple and easy to learn and provides lots of high- level data structures. • Python is not work on a special area such as web programming.It is multipurpose because it can be used with web, enterprises, 3D,etc..
  • 4. Programming vs scripting language Program • A program is executed (source is first compiled, result of that compilation is expected). • A “program” in general is a sequence of the instructions so that computer can perform a certain task. Scripting • A script is interpreted. • A ‘script’ is a code written in scripting language . • A scripting language is nothing but a type of programming language in which we can write code to control another software application.
  • 5. Released • Python laid foundation in the late 1980s.Python created by Guido van Rossum in 1989 in Netherland. • Python 1.0 released in 1991(lambda, map, filter and reduce) • Python 2.0 released in 2000(list comprehensions, garbage collection system) • Python 3.0 released in 2008(designed to fundamental flaw of the language) • Some Python documentation versions was released in 2018 • Python 2.7.9 & 2.7.11 is the recommended version
  • 6. Features • Multi-purpose(Web, GUI,Scripting,etc..) • Easy to Learn and Use • Expressive Language • Cross-platform Language • Free and Open Source • Object-Oriented Language • Large Standard Library • Integrated • Dynamically typed(a=10) • Large and standard library
  • 7. Applications of Python Python is used in many application domains. Some application are here.. • Web framework and Internet Development • Scientific and Numeric • Desktop GUIs • Software Development • Business Applications • Operating Systems
  • 8. What can I do with python? • System programming • Graphical User interface • Internet Scripting • Database programming • Gaming, Images,Robot and many more
  • 9. Who use Python Some companies are using Python • Google • Facebook • Dropbox • Yahoo • NASA • IBM • Mozilla • Quora • Instagram(owned by Facebook) • Reddit( American social news aggregation, web content rating, and discussion website)
  • 10. Why do people use Python The following primary factors cited by Python users seem to be these: Python is object oriented Structure support such concept as polymorphism,multiple inheritance class, object, etc Indentation Indentation is one of the greatest features in python It’s free(Open source) downloading and installing Python is free and easy Source code easily accessible
  • 11. It’s powerfull -Dynamic Typing -Builts-in types and tools -Library utilities -Automatic memory management
  • 12. Installing Python • Python is pre-installed on most Unix system,including linux and MAC OS • But for in windows operating system,users can download from http://www.python.org/downloa ds/ • Recent version is 3.7.0 but most of them uses version 3.0
  • 13. After the installing python go to start menu then click on Python in that one you can select (command line) it is prompt with>>>
  • 14. How to Code in Python • The very basic example:Hello World • >>> a=("Welcome To Python Example") >>> print a • Save file-hello.py • .py is the extension of python