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
POWER OF PYTHON PROGRAMMING LANGUAGE
PPTX
Basic Python Introduction Lecture 1.pptx
PDF
COMPUTER 8 Grade 8 - Intro to Python.pdf
PPT
Python Introduction.ppt
DOCX
Python Programming and ApplicationsUnit-1.docx
PPTX
Lecture 1.pptx
PPTX
PYTHON TUTORIALS.pptx
PPTX
Chapter - 1.pptx
PDF
PDF
Introduction to Python
PPTX
Introduction to python
PPTX
Why Python in required in Civil Engineering
PPTX
2024-25 TYBSC(CS)-PYTHON_PROG_ControlStructure.pptx
PPTX
Introduction to Python
PPTX
INTRODUCTION-TO-PYTHON
PDF
Introduction to python
PPTX
introduction to data science programming.pptx
PDF
Introduction to Python
POWER OF PYTHON PROGRAMMING LANGUAGE
Basic Python Introduction Lecture 1.pptx
COMPUTER 8 Grade 8 - Intro to Python.pdf
Python Introduction.ppt
Python Programming and ApplicationsUnit-1.docx
Lecture 1.pptx
PYTHON TUTORIALS.pptx
Chapter - 1.pptx
Introduction to Python
Introduction to python
Why Python in required in Civil Engineering
2024-25 TYBSC(CS)-PYTHON_PROG_ControlStructure.pptx
Introduction to Python
INTRODUCTION-TO-PYTHON
Introduction to python
introduction to data science programming.pptx
Introduction to Python
Ad

Recently uploaded (20)

PDF
Getting started with AI Agents and Multi-Agent Systems
PDF
A proposed approach for plagiarism detection in Myanmar Unicode text
PDF
CloudStack 4.21: First Look Webinar slides
PPTX
Custom Battery Pack Design Considerations for Performance and Safety
PPTX
AI IN MARKETING- PRESENTED BY ANWAR KABIR 1st June 2025.pptx
PPTX
Configure Apache Mutual Authentication
PDF
Zenith AI: Advanced Artificial Intelligence
PDF
Taming the Chaos: How to Turn Unstructured Data into Decisions
DOCX
search engine optimization ppt fir known well about this
PDF
Enhancing plagiarism detection using data pre-processing and machine learning...
PPTX
Modernising the Digital Integration Hub
PPTX
Benefits of Physical activity for teenagers.pptx
PDF
Credit Without Borders: AI and Financial Inclusion in Bangladesh
PPT
What is a Computer? Input Devices /output devices
PPTX
2018-HIPAA-Renewal-Training for executives
PDF
Flame analysis and combustion estimation using large language and vision assi...
PDF
Convolutional neural network based encoder-decoder for efficient real-time ob...
PDF
A review of recent deep learning applications in wood surface defect identifi...
PDF
STKI Israel Market Study 2025 version august
PDF
ENT215_Completing-a-large-scale-migration-and-modernization-with-AWS.pdf
Getting started with AI Agents and Multi-Agent Systems
A proposed approach for plagiarism detection in Myanmar Unicode text
CloudStack 4.21: First Look Webinar slides
Custom Battery Pack Design Considerations for Performance and Safety
AI IN MARKETING- PRESENTED BY ANWAR KABIR 1st June 2025.pptx
Configure Apache Mutual Authentication
Zenith AI: Advanced Artificial Intelligence
Taming the Chaos: How to Turn Unstructured Data into Decisions
search engine optimization ppt fir known well about this
Enhancing plagiarism detection using data pre-processing and machine learning...
Modernising the Digital Integration Hub
Benefits of Physical activity for teenagers.pptx
Credit Without Borders: AI and Financial Inclusion in Bangladesh
What is a Computer? Input Devices /output devices
2018-HIPAA-Renewal-Training for executives
Flame analysis and combustion estimation using large language and vision assi...
Convolutional neural network based encoder-decoder for efficient real-time ob...
A review of recent deep learning applications in wood surface defect identifi...
STKI Israel Market Study 2025 version august
ENT215_Completing-a-large-scale-migration-and-modernization-with-AWS.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