SlideShare a Scribd company logo
INTRODUCTION TO PYTHON
About Python
 What is it?
 Python is a general purpose, high level computer
programming language.
About Python
 Designed by:
 Guido van Rossum
About Python
 Developed by:
 Python Software Foundation
About Python
 Official logo:
About Python
 First appeared:
 20 February, 1990
 Stable release:
 3.8.5 on 20 July, 2020
 Preview release:
 3.9.0 on 11 August, 2020
About Python
 Methodology support:
 Structured programming
 Function oriented programming
 Object oriented programming
 OS support:
 Linux
 MacOS
 Windows and more
About Python
 License:
 Python Software Foundation License
 File extensions:
 .py
 .pyi
 .pyc and more
Features Of Python
 Simple:
 English like statement structure.
 Developing and understanding program will become
easy.
 Easy to learn.
Features Of Python
 Free and open source:
 There is no need to pay for Python software.
 Python software source code is also freely accessible
 Its source code can be read, modified and use another
program by programmers.
Features Of Python
 High level language:
 Two types of language: low and high level.
 Low level languages uses machine code instructions.
 High level language uses English word to develop
program.
 So, Python is a high level language.
Features Of Python
 Dynamically typed:
 In Python, we need not declare anything.
 An object gets its type based on which type of value
assign on it.
 Type of object will change if we change the type of
value.
Features Of Python
 Platform independent:
 A Python program can run in any OS platform and
hardware architecture.
 For this, Python is ideal language for networking and
internet programming.
Features Of Python
 Procedure and object oriented:
 In procedure oriented programming we view our
problem as a collection of procedure or functions.
 In object oriented programming we view our problem as
a collection of objects.
 Python support both methodology.
Features Of Python
 Procedure and object oriented:
 In procedure oriented programming we view our
problem as a collection of procedure or functions.
 In object oriented programming we view our problem as
a collection of objects.
 Python support both methodology.
Features Of Python
 Compiled and interpreted language:
 A program code is a source code.
 To execute python source code we need following steps
1) Compile the code by Python compiler to create
byte code.
2) Interpret the byte code by Python interpreter to
create machine code.
Features Of Python
 Embeddable:
 We can insert Python programs into a C or C++ program.
 Several applications developed by Python can be
integrated to other program of C, C++, Java, PHP etc.
Features Of Python
 Huge library and strong community :
 Python has a big library resource for any platform.
 Python has strong and supportive world wide
community.
Application Of Python
 Web & internet development
 Scientific & numeric computing
 Teaching programming
 GUI based desktop application
 Software development
 Business applications development

More Related Content

PPTX
Which is better, Java or Python? And how?
PPTX
Program Logic and Design
PPTX
Types Of Coding Languages: A Complete Guide To Master Programming
PPTX
PPTX
Computer programming languages
PPT
Input, Processing and Output
PPTX
Introduction to python
PPTX
Benefits & features of python |Advantages & disadvantages of python
Which is better, Java or Python? And how?
Program Logic and Design
Types Of Coding Languages: A Complete Guide To Master Programming
Computer programming languages
Input, Processing and Output
Introduction to python
Benefits & features of python |Advantages & disadvantages of python

What's hot (20)

PDF
Python Glimpse
PDF
Python lec 1001_for_biologists
PPTX
Programming languages and paradigms
PDF
Python lec 1002_for_biologists
PPTX
Language translator
PDF
IRJET- Python: Simple though an Important Programming Language
PPT
Lecture 21 - Preprocessor and Header File
PPTX
Generations of programming_language.kum_ari11-1-1-1
PPT
Concept of computer programming iv
PPTX
BASIC Programming Language
PPTX
STARTING A CAREER IN PROGRAMMING
PPT
Lecture 5 - Structured Programming Language
PPTX
QUICK START GUIDE FOR PYTHON
PPTX
What is Coding
PPTX
Python Training in Pune - Ethans Tech Pune
PPSX
Programming Fundamental Presentation
PPTX
Computer Language Translator
PPTX
Python programming
PDF
Assignment on basic programming language
PPTX
Program & language generation
Python Glimpse
Python lec 1001_for_biologists
Programming languages and paradigms
Python lec 1002_for_biologists
Language translator
IRJET- Python: Simple though an Important Programming Language
Lecture 21 - Preprocessor and Header File
Generations of programming_language.kum_ari11-1-1-1
Concept of computer programming iv
BASIC Programming Language
STARTING A CAREER IN PROGRAMMING
Lecture 5 - Structured Programming Language
QUICK START GUIDE FOR PYTHON
What is Coding
Python Training in Pune - Ethans Tech Pune
Programming Fundamental Presentation
Computer Language Translator
Python programming
Assignment on basic programming language
Program & language generation
Ad

Similar to Introduction to Python Programming - I (20)

PPTX
INTRODUCTION-TO-PYTHON
PPTX
Basic Python Introduction Lecture 1.pptx
PPTX
university notes Lecture - 1 (Python) E-Notes.pptx
PPTX
Lecture - 1 (Python) E-Notes.pptx important
PPTX
Python learning notes for freshers and also beginners.
PPTX
Lecture 1.pptx
PPTX
PYTHON TUTORIALS.pptx
PPTX
python unit2.pptx
PPTX
POWER OF PYTHON PROGRAMMING LANGUAGE
PDF
A complete guide to Python app development.pdf
PPTX
Python Way of Program is a topic for beginners
PPTX
Python Way of Program is a topic for beginners
PDF
Python Training in Chandigarh
PDF
Research paper on python by Rj
PDF
Difference between python and cython
PPTX
Python Programming Draft PPT.pptx
PPTX
Python basic
PPTX
introduction to python in computer graphics.pptx
PPTX
Introduction to Python
PDF
Migration of Applications to Python is the most prudent Decision
INTRODUCTION-TO-PYTHON
Basic Python Introduction Lecture 1.pptx
university notes Lecture - 1 (Python) E-Notes.pptx
Lecture - 1 (Python) E-Notes.pptx important
Python learning notes for freshers and also beginners.
Lecture 1.pptx
PYTHON TUTORIALS.pptx
python unit2.pptx
POWER OF PYTHON PROGRAMMING LANGUAGE
A complete guide to Python app development.pdf
Python Way of Program is a topic for beginners
Python Way of Program is a topic for beginners
Python Training in Chandigarh
Research paper on python by Rj
Difference between python and cython
Python Programming Draft PPT.pptx
Python basic
introduction to python in computer graphics.pptx
Introduction to Python
Migration of Applications to Python is the most prudent Decision
Ad

Recently uploaded (20)

PPT
Teaching material agriculture food technology
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PPTX
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
PDF
Empathic Computing: Creating Shared Understanding
PPTX
PA Analog/Digital System: The Backbone of Modern Surveillance and Communication
PDF
Chapter 3 Spatial Domain Image Processing.pdf
PDF
HCSP-Presales-Campus Network Planning and Design V1.0 Training Material-Witho...
PDF
Sensors and Actuators in IoT Systems using pdf
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PPTX
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
PDF
CIFDAQ's Market Insight: SEC Turns Pro Crypto
PDF
Bridging biosciences and deep learning for revolutionary discoveries: a compr...
PDF
Modernizing your data center with Dell and AMD
PDF
Advanced IT Governance
PDF
Advanced Soft Computing BINUS July 2025.pdf
PDF
KodekX | Application Modernization Development
PPTX
Cloud computing and distributed systems.
PPTX
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
PDF
Spectral efficient network and resource selection model in 5G networks
PDF
Chapter 2 Digital Image Fundamentals.pdf
Teaching material agriculture food technology
Reach Out and Touch Someone: Haptics and Empathic Computing
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
Empathic Computing: Creating Shared Understanding
PA Analog/Digital System: The Backbone of Modern Surveillance and Communication
Chapter 3 Spatial Domain Image Processing.pdf
HCSP-Presales-Campus Network Planning and Design V1.0 Training Material-Witho...
Sensors and Actuators in IoT Systems using pdf
Diabetes mellitus diagnosis method based random forest with bat algorithm
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
CIFDAQ's Market Insight: SEC Turns Pro Crypto
Bridging biosciences and deep learning for revolutionary discoveries: a compr...
Modernizing your data center with Dell and AMD
Advanced IT Governance
Advanced Soft Computing BINUS July 2025.pdf
KodekX | Application Modernization Development
Cloud computing and distributed systems.
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
Spectral efficient network and resource selection model in 5G networks
Chapter 2 Digital Image Fundamentals.pdf

Introduction to Python Programming - I

  • 2. About Python  What is it?  Python is a general purpose, high level computer programming language.
  • 3. About Python  Designed by:  Guido van Rossum
  • 4. About Python  Developed by:  Python Software Foundation
  • 6. About Python  First appeared:  20 February, 1990  Stable release:  3.8.5 on 20 July, 2020  Preview release:  3.9.0 on 11 August, 2020
  • 7. About Python  Methodology support:  Structured programming  Function oriented programming  Object oriented programming  OS support:  Linux  MacOS  Windows and more
  • 8. About Python  License:  Python Software Foundation License  File extensions:  .py  .pyi  .pyc and more
  • 9. Features Of Python  Simple:  English like statement structure.  Developing and understanding program will become easy.  Easy to learn.
  • 10. Features Of Python  Free and open source:  There is no need to pay for Python software.  Python software source code is also freely accessible  Its source code can be read, modified and use another program by programmers.
  • 11. Features Of Python  High level language:  Two types of language: low and high level.  Low level languages uses machine code instructions.  High level language uses English word to develop program.  So, Python is a high level language.
  • 12. Features Of Python  Dynamically typed:  In Python, we need not declare anything.  An object gets its type based on which type of value assign on it.  Type of object will change if we change the type of value.
  • 13. Features Of Python  Platform independent:  A Python program can run in any OS platform and hardware architecture.  For this, Python is ideal language for networking and internet programming.
  • 14. Features Of Python  Procedure and object oriented:  In procedure oriented programming we view our problem as a collection of procedure or functions.  In object oriented programming we view our problem as a collection of objects.  Python support both methodology.
  • 15. Features Of Python  Procedure and object oriented:  In procedure oriented programming we view our problem as a collection of procedure or functions.  In object oriented programming we view our problem as a collection of objects.  Python support both methodology.
  • 16. Features Of Python  Compiled and interpreted language:  A program code is a source code.  To execute python source code we need following steps 1) Compile the code by Python compiler to create byte code. 2) Interpret the byte code by Python interpreter to create machine code.
  • 17. Features Of Python  Embeddable:  We can insert Python programs into a C or C++ program.  Several applications developed by Python can be integrated to other program of C, C++, Java, PHP etc.
  • 18. Features Of Python  Huge library and strong community :  Python has a big library resource for any platform.  Python has strong and supportive world wide community.
  • 19. Application Of Python  Web & internet development  Scientific & numeric computing  Teaching programming  GUI based desktop application  Software development  Business applications development