SlideShare a Scribd company logo
4
Most read
9
Most read
11
Most read
INTRODUCTION TO PYTHON
Presented by:
SUBHAM KUMAR
E-NO-0502CS161055
Branch-(cs-v-sem)
An Introduction to Python
Necessity Of Programming
What Is Python And Who Created It ?
What Python Can Do ?
Why Should I Learn Python In 2018 ?
Important Features
Why Do We Need Programming ?
 To communicate with digital machines and make
them work accordingly
 • Today in the programming world , we have more
than 800 languages available.
 • And every language is designed to fulfill a
particular kind of requirement
What is Python ?
 Python is a general purpose and powerful
programming language.
 Python is considered as one of the most
versatile programming language as it can be used
to develop almost any kind of application
including desktop application , web applications ,
CAD , Image processing and many more.
Who created Python ?
 Developed by Guido van Rossum , a Dutch
scientist
 Created at Centre For Mathematics and
Research , Netherland
 It is inspired by another programming
language called ABC
 Why was Python created ?
 Guido started Python development as a hobby
in 1989
How Python got it’s name?
 The name Python is inspired
from Guido’s favorite Comedy
TV show called “Monty Python’s
Flying Circus .
Who manages Python today ?
 From version 2.1 onwards , python is
managed by Python Software Foundation
situated in Delaware , USA
 It is a non-profit organization devoted to
the growth and enhancement of Python
language
 Their website is http://www.python.org
What Python can do ?
 GUI Application
 Web Application
 Data Analysis
 Machine Learning
 Raspberry Pi
 Game Development
GUI In Python
 GUI In Python
 Python is used for GUI
apps all the time.
 It has famous libraries like
PyQT , Tkinter to build
desktop apps.
Web Application In Python
 We can use Python to create web
applications on many levels of
complexity
 There are many excellent Python
frameworks like Django, Pyramid and
Flask for this purposez
Data Analysis In Python
 Python is the leading
language of choice for
many data scientists
 It has grown in
popularity due to it’s
excellent libraries like
Numpy , Pandas etc
Machine Learning In Python
 Machine learning is about
making predictions with data
 It is heavily used in Face
recognition , music
recommendation , medical data
etc
 Python has many wonderful
libraries to implement ML algos
like SciKit-Learn , Tensorflow
etc
Game Development In Python
 We can write whole games in
Python using PyGame.
 Popular games developed in
Python are:
 Bridge Commander
 Civilization IV
 Battlefield 2
 Eve Online
 Freedom Force
Who uses Python today ?
Features Of Python
 Simple
 Dynamically Typed
 Robust
 Supports multiple programming paradigms
 Compiled as well as Interpreted
 Cross Platform
 Extensible
 Embedded
Simple
 Python is very simple
 As compared to other popular
languages like Java and C++, it is
easier to code in Python.
 Python code is comparitively 3 to 5
times smaller than C/C++/Java code
Dynamically Typed
Robust
 Python has very strict rules which every program must compulsorily
follow and if these rules are violated then Python terminates the code
by generating “Exception”
 To understand python’s robustness , guess the output of the
following /C++ code:
int arr[5];
int i;
for(i=0;i<=9;i++)
{
arr[i]=i+1;
}
Supports Multiple Programming
Paradigms
 Python supports both procedure-oriented and
object oriented programming which is one of the
key python features.
 In procedure-oriented languages, the program is
built around procedures or functions which are
nothing but reusable pieces of programs.
 In object-oriented languages, the program is
built around objects which combine data and
functionality
Compiled
As Well As Interpreted
 Python uses both a compiler as well as
interpreter for converting our source and
running it
 However , the compilation part is hidden
from the programmer ,so mostly people say
it is an interpreted language
Cross Platform
 Let’s assume we’ve written a Python code for
our Windows machine.
 Now, if we want to run it on a Mac, we don’t
need to make changes to it for the same.
 In other words, we can take one code and run
it on any machine, there is no need to write
different code for different machines.
 This makes Python a cross platform language
It ‘s little information about python
T H E E N D

More Related Content

PPTX
Introduction to-python
PPTX
Basics of python
PPTX
Chapter 1 - INTRODUCTION TO PYTHON -MAULIK BORSANIYA
PPT
Python ppt
PPT
Intro to Python
PPT
Python ppt
PPTX
Python presentation by Monu Sharma
PPTX
Introduction to python
Introduction to-python
Basics of python
Chapter 1 - INTRODUCTION TO PYTHON -MAULIK BORSANIYA
Python ppt
Intro to Python
Python ppt
Python presentation by Monu Sharma
Introduction to python

What's hot (20)

PDF
Introduction to python
PDF
Python, the Language of Science and Engineering for Engineers
PDF
Introduction to python
PPTX
Python Programming Draft PPT.pptx
PDF
Introduction to python programming
PPTX
Introduction to the basics of Python programming (part 1)
PDF
Python basic
PPTX
Python - An Introduction
PPTX
Python
PPTX
Python basics
PPTX
Presentation on python
PPTX
Introduction to the Python
PDF
Introduction To Python | Edureka
PPTX
Presentation on python
PPTX
Python Programming language
PPTX
Beginning Python Programming
PPTX
Programming
PDF
Python introduction
PDF
Python Tutorial For Beginners | Python Crash Course - Python Programming Lang...
PPTX
Introduction to python
Introduction to python
Python, the Language of Science and Engineering for Engineers
Introduction to python
Python Programming Draft PPT.pptx
Introduction to python programming
Introduction to the basics of Python programming (part 1)
Python basic
Python - An Introduction
Python
Python basics
Presentation on python
Introduction to the Python
Introduction To Python | Edureka
Presentation on python
Python Programming language
Beginning Python Programming
Programming
Python introduction
Python Tutorial For Beginners | Python Crash Course - Python Programming Lang...
Introduction to python
Ad

Similar to POWER OF PYTHON PROGRAMMING LANGUAGE (20)

PPTX
Basic Python Introduction Lecture 1.pptx
PPTX
Lecture 1.pptx
PPT
Python_basics_tuples_sets_lists_control_loops.ppt
PPTX
Introduction to Python Programming Basics
PPTX
Python.pptx
PDF
Introduction to Python
PPTX
PYTHON TUTORIALS.pptx
PPTX
Introduction to Python Programming - I
PPTX
Python Way of Program is a topic for beginners
PPT
Python for students step by step guidance
PPTX
Lecture - 1 (Python) E-Notes.pptx important
PPTX
Python learning notes for freshers and also beginners.
PPTX
university notes Lecture - 1 (Python) E-Notes.pptx
PPT
Python Introduction.ppt
PDF
PYTHON CURRENT TREND APPLICATIONS- AN OVERVIEW
DOCX
Python Programming and ApplicationsUnit-1.docx
PPT
1-ppt-python.ppt
PDF
Python programming for beginners
PPTX
Introduction of python programming
PDF
Introduction to Python
Basic Python Introduction Lecture 1.pptx
Lecture 1.pptx
Python_basics_tuples_sets_lists_control_loops.ppt
Introduction to Python Programming Basics
Python.pptx
Introduction to Python
PYTHON TUTORIALS.pptx
Introduction to Python Programming - I
Python Way of Program is a topic for beginners
Python for students step by step guidance
Lecture - 1 (Python) E-Notes.pptx important
Python learning notes for freshers and also beginners.
university notes Lecture - 1 (Python) E-Notes.pptx
Python Introduction.ppt
PYTHON CURRENT TREND APPLICATIONS- AN OVERVIEW
Python Programming and ApplicationsUnit-1.docx
1-ppt-python.ppt
Python programming for beginners
Introduction of python programming
Introduction to Python
Ad

Recently uploaded (20)

PPTX
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PPTX
20250228 LYD VKU AI Blended-Learning.pptx
PPTX
PA Analog/Digital System: The Backbone of Modern Surveillance and Communication
PDF
Per capita expenditure prediction using model stacking based on satellite ima...
PDF
Chapter 3 Spatial Domain Image Processing.pdf
PDF
Dropbox Q2 2025 Financial Results & Investor Presentation
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PDF
Unlocking AI with Model Context Protocol (MCP)
PDF
Shreyas Phanse Resume: Experienced Backend Engineer | Java • Spring Boot • Ka...
PDF
Approach and Philosophy of On baking technology
PPTX
A Presentation on Artificial Intelligence
PDF
KodekX | Application Modernization Development
PDF
Spectral efficient network and resource selection model in 5G networks
PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PDF
Empathic Computing: Creating Shared Understanding
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
Advanced methodologies resolving dimensionality complications for autism neur...
Mobile App Security Testing_ A Comprehensive Guide.pdf
20250228 LYD VKU AI Blended-Learning.pptx
PA Analog/Digital System: The Backbone of Modern Surveillance and Communication
Per capita expenditure prediction using model stacking based on satellite ima...
Chapter 3 Spatial Domain Image Processing.pdf
Dropbox Q2 2025 Financial Results & Investor Presentation
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
Unlocking AI with Model Context Protocol (MCP)
Shreyas Phanse Resume: Experienced Backend Engineer | Java • Spring Boot • Ka...
Approach and Philosophy of On baking technology
A Presentation on Artificial Intelligence
KodekX | Application Modernization Development
Spectral efficient network and resource selection model in 5G networks
“AI and Expert System Decision Support & Business Intelligence Systems”
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
Empathic Computing: Creating Shared Understanding
Diabetes mellitus diagnosis method based random forest with bat algorithm
Agricultural_Statistics_at_a_Glance_2022_0.pdf

POWER OF PYTHON PROGRAMMING LANGUAGE

  • 1. INTRODUCTION TO PYTHON Presented by: SUBHAM KUMAR E-NO-0502CS161055 Branch-(cs-v-sem)
  • 2. An Introduction to Python Necessity Of Programming What Is Python And Who Created It ? What Python Can Do ? Why Should I Learn Python In 2018 ? Important Features
  • 3. Why Do We Need Programming ?  To communicate with digital machines and make them work accordingly  • Today in the programming world , we have more than 800 languages available.  • And every language is designed to fulfill a particular kind of requirement
  • 4. What is Python ?  Python is a general purpose and powerful programming language.  Python is considered as one of the most versatile programming language as it can be used to develop almost any kind of application including desktop application , web applications , CAD , Image processing and many more.
  • 5. Who created Python ?  Developed by Guido van Rossum , a Dutch scientist  Created at Centre For Mathematics and Research , Netherland  It is inspired by another programming language called ABC  Why was Python created ?  Guido started Python development as a hobby in 1989
  • 6. How Python got it’s name?  The name Python is inspired from Guido’s favorite Comedy TV show called “Monty Python’s Flying Circus .
  • 7. Who manages Python today ?  From version 2.1 onwards , python is managed by Python Software Foundation situated in Delaware , USA  It is a non-profit organization devoted to the growth and enhancement of Python language  Their website is http://www.python.org
  • 8. What Python can do ?  GUI Application  Web Application  Data Analysis  Machine Learning  Raspberry Pi  Game Development
  • 9. GUI In Python  GUI In Python  Python is used for GUI apps all the time.  It has famous libraries like PyQT , Tkinter to build desktop apps.
  • 10. Web Application In Python  We can use Python to create web applications on many levels of complexity  There are many excellent Python frameworks like Django, Pyramid and Flask for this purposez
  • 11. Data Analysis In Python  Python is the leading language of choice for many data scientists  It has grown in popularity due to it’s excellent libraries like Numpy , Pandas etc
  • 12. Machine Learning In Python  Machine learning is about making predictions with data  It is heavily used in Face recognition , music recommendation , medical data etc  Python has many wonderful libraries to implement ML algos like SciKit-Learn , Tensorflow etc
  • 13. Game Development In Python  We can write whole games in Python using PyGame.  Popular games developed in Python are:  Bridge Commander  Civilization IV  Battlefield 2  Eve Online  Freedom Force
  • 14. Who uses Python today ?
  • 15. Features Of Python  Simple  Dynamically Typed  Robust  Supports multiple programming paradigms  Compiled as well as Interpreted  Cross Platform  Extensible  Embedded
  • 16. Simple  Python is very simple  As compared to other popular languages like Java and C++, it is easier to code in Python.  Python code is comparitively 3 to 5 times smaller than C/C++/Java code
  • 18. Robust  Python has very strict rules which every program must compulsorily follow and if these rules are violated then Python terminates the code by generating “Exception”  To understand python’s robustness , guess the output of the following /C++ code: int arr[5]; int i; for(i=0;i<=9;i++) { arr[i]=i+1; }
  • 19. Supports Multiple Programming Paradigms  Python supports both procedure-oriented and object oriented programming which is one of the key python features.  In procedure-oriented languages, the program is built around procedures or functions which are nothing but reusable pieces of programs.  In object-oriented languages, the program is built around objects which combine data and functionality
  • 20. Compiled As Well As Interpreted  Python uses both a compiler as well as interpreter for converting our source and running it  However , the compilation part is hidden from the programmer ,so mostly people say it is an interpreted language
  • 21. Cross Platform  Let’s assume we’ve written a Python code for our Windows machine.  Now, if we want to run it on a Mac, we don’t need to make changes to it for the same.  In other words, we can take one code and run it on any machine, there is no need to write different code for different machines.  This makes Python a cross platform language
  • 22. It ‘s little information about python T H E E N D