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

Call Girls in Netaji Nagar, Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Netaji Nagar, Delhi 💯 Call Us 🔝9953056974 🔝 Escort ServiceCall Girls in Netaji Nagar, Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Netaji Nagar, Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
dharasingh5698
 
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
dharasingh5698
 
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak HamilCara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Kandungan 087776558899
 
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
 
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
ssuser89054b
 

Recently uploaded (20)

Call Girls in Netaji Nagar, Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Netaji Nagar, Delhi 💯 Call Us 🔝9953056974 🔝 Escort ServiceCall Girls in Netaji Nagar, Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Netaji Nagar, Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
 
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
 
Thermal Engineering Unit - I & II . ppt
Thermal Engineering  Unit - I & II . pptThermal Engineering  Unit - I & II . ppt
Thermal Engineering Unit - I & II . ppt
 
FEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced Loads
FEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced LoadsFEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced Loads
FEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced Loads
 
NFPA 5000 2024 standard .
NFPA 5000 2024 standard                                  .NFPA 5000 2024 standard                                  .
NFPA 5000 2024 standard .
 
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
 
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon  6297143586 Call Hot Indian Gi...Booking open Available Pune Call Girls Pargaon  6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...
 
UNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its PerformanceUNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its Performance
 
Bhosari ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready For ...
Bhosari ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready For ...Bhosari ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready For ...
Bhosari ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready For ...
 
Double rodded leveling 1 pdf activity 01
Double rodded leveling 1 pdf activity 01Double rodded leveling 1 pdf activity 01
Double rodded leveling 1 pdf activity 01
 
Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Wakad Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance Booking
 
Thermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.pptThermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.ppt
 
data_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdfdata_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdf
 
chapter 5.pptx: drainage and irrigation engineering
chapter 5.pptx: drainage and irrigation engineeringchapter 5.pptx: drainage and irrigation engineering
chapter 5.pptx: drainage and irrigation engineering
 
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
 
University management System project report..pdf
University management System project report..pdfUniversity management System project report..pdf
University management System project report..pdf
 
Unleashing the Power of the SORA AI lastest leap
Unleashing the Power of the SORA AI lastest leapUnleashing the Power of the SORA AI lastest leap
Unleashing the Power of the SORA AI lastest leap
 
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak HamilCara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
 
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
 
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
 

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.