SlideShare a Scribd company logo
1 of 12
By,
Nitin Kr. Kashyap
Eduknow Hub
Python Programming
Python introduce in 1989 Java introduce in 1995
What is python ?
 It is interpreted.
 Object Oriented Programming Language.
 It is Procedural Oriented Programming Language.
 High level programming with dynamic semantics.
 Used as a scripting or glue language .
 Extensive standard library are available in source and can be freely
distributed. Ex- Numpy and Pandas etc.
 It spans multiple platforms, middleware products, and application
domains.
 Create and used third party libraries. Ex. Metaplot for ploting a graph.
Strengths
 Program development using Python is 5-10 times faster than using
C/C++, and 3-5 times faster than using Java.
 Object-Oriented nature makes the translation a straightforward process.
 Also increasing the overall performance, functionality and reliability of
the application. (E.g. Case Study: Python in a Commercial
Environment, by Greg Stein, Microsoft, in Proceedings of the 6th
International Python Conference, and the Alice VR project at UvA and
CMU.)
 Used to implement a web browser (E.g. Grail).
 Also integrated with the Windows, Linux and MacOS platforms
Features
 Free and Open Source
 Extensible
 Embeddable
 Extensive Libraries
 Run on different operating Systems with some
modifications or no modifications.
 Portable.
Applications
 Scientific and Computational Applications.
 Image Processing and Graphic Design Applications.
 Games (E.g.- Battlefield 2, Bridge Commander, Civilization IV)
 Web Frameworks and Web Applications.
 Operating Systems.
 Machine Learning and Artificial Intelligence.
 Data Analysis.
 Software development.
 Network Programming.
 Desktop GUI application.
Top Companies and organizations used it.
Python Different Versions
 Python 1.0 released on October 1996.
 Python 2.0 released on October 2000.
 Python 3.0 released on December 2008.
 Python 3.8.3 released on May 2020.
Python Compilers
• The Python compiler package is a tool for analyzing Python source code and
generating Python bytecode.
• The compiler contains libraries to generate an abstract syntax tree
from Python source code and to generate Python bytecode from the tree.
• It can be modified more easily than the built-in compiler.
Python Compilers
Why Python called Python
Guido Van Rossum

More Related Content

What's hot

Introduction to python
Introduction to pythonIntroduction to python
Introduction to python
Nikhil Kapoor
 

What's hot (20)

Ali alshehri c++_comparison between c++&python
Ali alshehri c++_comparison between c++&pythonAli alshehri c++_comparison between c++&python
Ali alshehri c++_comparison between c++&python
 
Final presentation on python
Final presentation on pythonFinal presentation on python
Final presentation on python
 
Python programming
Python programmingPython programming
Python programming
 
Python and its applications
Python and its applicationsPython and its applications
Python and its applications
 
Python games
Python gamesPython games
Python games
 
Introduction to python for dummies
Introduction to python for dummiesIntroduction to python for dummies
Introduction to python for dummies
 
IHTM Python PCEP Introduction to Python
IHTM Python PCEP Introduction to PythonIHTM Python PCEP Introduction to Python
IHTM Python PCEP Introduction to Python
 
Python Class 1
Python Class 1Python Class 1
Python Class 1
 
POWER OF PYTHON PROGRAMMING LANGUAGE
POWER OF PYTHON PROGRAMMING LANGUAGE POWER OF PYTHON PROGRAMMING LANGUAGE
POWER OF PYTHON PROGRAMMING LANGUAGE
 
Samsung SDS OpeniT - The possibility of Python
Samsung SDS OpeniT - The possibility of PythonSamsung SDS OpeniT - The possibility of Python
Samsung SDS OpeniT - The possibility of Python
 
Python course syllabus
Python course syllabusPython course syllabus
Python course syllabus
 
R vs python
R vs pythonR vs python
R vs python
 
Introduction to Python
Introduction to PythonIntroduction to Python
Introduction to Python
 
Cmpe202 01 Research
Cmpe202 01 ResearchCmpe202 01 Research
Cmpe202 01 Research
 
Introduction to python
Introduction to pythonIntroduction to python
Introduction to python
 
Python workshop
Python workshopPython workshop
Python workshop
 
Machine learning libraries with python
Machine learning libraries with pythonMachine learning libraries with python
Machine learning libraries with python
 
IPython: A Modern Vision of Interactive Computing (PyData SV 2013)
IPython: A Modern Vision of Interactive Computing (PyData SV 2013)IPython: A Modern Vision of Interactive Computing (PyData SV 2013)
IPython: A Modern Vision of Interactive Computing (PyData SV 2013)
 
Python introduction
Python introductionPython introduction
Python introduction
 
Top Libraries for Machine Learning with Python
Top Libraries for Machine Learning with Python Top Libraries for Machine Learning with Python
Top Libraries for Machine Learning with Python
 

Similar to Introduction of python programming

Python quick guide1
Python quick guide1Python quick guide1
Python quick guide1
Kanchilug
 
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
 

Similar to Introduction of python programming (20)

Python quick guide1
Python quick guide1Python quick guide1
Python quick guide1
 
Interactive Python PPT with animations
Interactive Python PPT with animationsInteractive Python PPT with animations
Interactive Python PPT with animations
 
Python ppt.pptx
Python ppt.pptxPython ppt.pptx
Python ppt.pptx
 
Python ppt.pptx
Python ppt.pptxPython ppt.pptx
Python ppt.pptx
 
Welcome to Python Programming Language.pdf
Welcome to Python Programming Language.pdfWelcome to Python Programming Language.pdf
Welcome to Python Programming Language.pdf
 
Python | What is Python | History of Python | Python Tutorial
Python | What is Python | History of Python | Python TutorialPython | What is Python | History of Python | Python Tutorial
Python | What is Python | History of Python | Python Tutorial
 
Introduction to python
Introduction to pythonIntroduction to python
Introduction to python
 
Python Programming Draft PPT.pptx
Python Programming Draft PPT.pptxPython Programming Draft PPT.pptx
Python Programming Draft PPT.pptx
 
Getting Started with Python
Getting Started with PythonGetting Started with Python
Getting Started with Python
 
PYTHON TUTORIALS.pptx
PYTHON TUTORIALS.pptxPYTHON TUTORIALS.pptx
PYTHON TUTORIALS.pptx
 
Simple calulator using GUI tkinter.pptx
Simple calulator using GUI tkinter.pptxSimple calulator using GUI tkinter.pptx
Simple calulator using GUI tkinter.pptx
 
Python_basics_tuples_sets_lists_control_loops.ppt
Python_basics_tuples_sets_lists_control_loops.pptPython_basics_tuples_sets_lists_control_loops.ppt
Python_basics_tuples_sets_lists_control_loops.ppt
 
Introduction to the Python
Introduction to the PythonIntroduction to the Python
Introduction to the Python
 
Lecture 1.pptx
Lecture 1.pptxLecture 1.pptx
Lecture 1.pptx
 
Basic Python Introduction Lecture 1.pptx
Basic Python Introduction Lecture 1.pptxBasic Python Introduction Lecture 1.pptx
Basic Python Introduction Lecture 1.pptx
 
Research paper on python by Rj
Research paper on python by RjResearch paper on python by Rj
Research paper on python by Rj
 
ppt summer training ug.pptx
ppt summer training ug.pptxppt summer training ug.pptx
ppt summer training ug.pptx
 
python programming.pptx
python programming.pptxpython programming.pptx
python programming.pptx
 
Presentation on python
Presentation on pythonPresentation on python
Presentation on python
 
Introduction python
Introduction pythonIntroduction python
Introduction python
 

Recently uploaded

result management system report for college project
result management system report for college projectresult management system report for college project
result management system report for college project
Tonystark477637
 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
dollysharma2066
 
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort ServiceCall Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 

Recently uploaded (20)

Thermal Engineering Unit - I & II . ppt
Thermal Engineering  Unit - I & II . pptThermal Engineering  Unit - I & II . ppt
Thermal Engineering Unit - I & II . ppt
 
Unit 1 - Soil Classification and Compaction.pdf
Unit 1 - Soil Classification and Compaction.pdfUnit 1 - Soil Classification and Compaction.pdf
Unit 1 - Soil Classification and Compaction.pdf
 
Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxCoefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptx
 
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
 
Thermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.pptThermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.ppt
 
Call for Papers - International Journal of Intelligent Systems and Applicatio...
Call for Papers - International Journal of Intelligent Systems and Applicatio...Call for Papers - International Journal of Intelligent Systems and Applicatio...
Call for Papers - International Journal of Intelligent Systems and Applicatio...
 
Vivazz, Mieres Social Housing Design Spain
Vivazz, Mieres Social Housing Design SpainVivazz, Mieres Social Housing Design Spain
Vivazz, Mieres Social Housing Design Spain
 
KubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlyKubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghly
 
Roadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and RoutesRoadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and Routes
 
PVC VS. FIBERGLASS (FRP) GRAVITY SEWER - UNI BELL
PVC VS. FIBERGLASS (FRP) GRAVITY SEWER - UNI BELLPVC VS. FIBERGLASS (FRP) GRAVITY SEWER - UNI BELL
PVC VS. FIBERGLASS (FRP) GRAVITY SEWER - UNI BELL
 
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
 
result management system report for college project
result management system report for college projectresult management system report for college project
result management system report for college project
 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
 
UNIT-II FMM-Flow Through Circular Conduits
UNIT-II FMM-Flow Through Circular ConduitsUNIT-II FMM-Flow Through Circular Conduits
UNIT-II FMM-Flow Through Circular Conduits
 
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdfONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
 
Call Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance Booking
 
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptxBSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
 
Glass Ceramics: Processing and Properties
Glass Ceramics: Processing and PropertiesGlass Ceramics: Processing and Properties
Glass Ceramics: Processing and Properties
 
(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7
(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7
(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7
 
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort ServiceCall Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
 

Introduction of python programming

  • 3. Python introduce in 1989 Java introduce in 1995
  • 4. What is python ?  It is interpreted.  Object Oriented Programming Language.  It is Procedural Oriented Programming Language.  High level programming with dynamic semantics.  Used as a scripting or glue language .  Extensive standard library are available in source and can be freely distributed. Ex- Numpy and Pandas etc.  It spans multiple platforms, middleware products, and application domains.  Create and used third party libraries. Ex. Metaplot for ploting a graph.
  • 5. Strengths  Program development using Python is 5-10 times faster than using C/C++, and 3-5 times faster than using Java.  Object-Oriented nature makes the translation a straightforward process.  Also increasing the overall performance, functionality and reliability of the application. (E.g. Case Study: Python in a Commercial Environment, by Greg Stein, Microsoft, in Proceedings of the 6th International Python Conference, and the Alice VR project at UvA and CMU.)  Used to implement a web browser (E.g. Grail).  Also integrated with the Windows, Linux and MacOS platforms
  • 6. Features  Free and Open Source  Extensible  Embeddable  Extensive Libraries  Run on different operating Systems with some modifications or no modifications.  Portable.
  • 7. Applications  Scientific and Computational Applications.  Image Processing and Graphic Design Applications.  Games (E.g.- Battlefield 2, Bridge Commander, Civilization IV)  Web Frameworks and Web Applications.  Operating Systems.  Machine Learning and Artificial Intelligence.  Data Analysis.  Software development.  Network Programming.  Desktop GUI application.
  • 8. Top Companies and organizations used it.
  • 9. Python Different Versions  Python 1.0 released on October 1996.  Python 2.0 released on October 2000.  Python 3.0 released on December 2008.  Python 3.8.3 released on May 2020.
  • 10. Python Compilers • The Python compiler package is a tool for analyzing Python source code and generating Python bytecode. • The compiler contains libraries to generate an abstract syntax tree from Python source code and to generate Python bytecode from the tree. • It can be modified more easily than the built-in compiler.
  • 12. Why Python called Python Guido Van Rossum

Editor's Notes

  1. Interpreted : An interpreted language is a type of programming language for which most of its implementations execute instructions directly and freely line by line , without previously compiling a program into machine-language instructions. Scripting : A script or scripting language is a computer language with a series of commands within a file that is capable of being executed without being compiled. Good examples of server-side scripting languages include Perl, PHP, and Python. The best example of a client side scripting language is JavaScript.
  2. Interpreted : An interpreted language is a type of programming language for which most of its implementations execute instructions directly and freely line by line , without previously compiling a program into machine-language instructions. Scripting : A script or scripting language is a computer language with a series of commands within a file that is capable of being executed without being compiled. Good examples of server-side scripting languages include Perl, PHP, and Python. The best example of a client side scripting language is JavaScript.
  3. Interpreted : An interpreted language is a type of programming language for which most of its implementations execute instructions directly and freely line by line , without previously compiling a program into machine-language instructions. Scripting : A script or scripting language is a computer language with a series of commands within a file that is capable of being executed without being compiled. Good examples of server-side scripting languages include Perl, PHP, and Python. The best example of a client side scripting language is JavaScript.
  4. Slicing : Sometimes, you may not want an entire list or a single item, but a number of items from it. Here, the slicing operator [:] comes into play. Mutable : Mutability is the ability to be mutated, to be changed. A list is mutable, so it is possible to reassign and delete individual items as well.