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

What's hot (20)

PPT
Intro to Python
primeteacher32
 
PPTX
Python presentation by Monu Sharma
Mayank Sharma
 
PPTX
Presentation on python
william john
 
PPT
Python ppt
Mohita Pandey
 
PPTX
Python Programming Draft PPT.pptx
LakshmiNarayanaReddy48
 
PPTX
Introduction to-python
Aakashdata
 
PPTX
Basics of python
SurjeetSinghSurjeetS
 
PPTX
Python tutorial for beginners - Tib academy
TIB Academy
 
PDF
Python Basics | Python Tutorial | Edureka
Edureka!
 
DOCX
Seminar report On Python
Shivam Gupta
 
PDF
intro.pptx (1).pdf
ANIKULSAIKH
 
PPTX
Introduction to Python Basics Programming
Collaboration Technologies
 
PPTX
Lecture 1.pptx
hemantmohite6
 
PDF
Python introduction
Jignesh Kariya
 
PPTX
PYTHON TUTORIALS.pptx
EzatIlman1
 
PDF
Python Intro
Tim Penhey
 
PPTX
Python Programming language
HadeelAlbedah
 
PDF
Python Programming
Saravanan T.M
 
PPTX
Python basics
Jyoti shukla
 
Intro to Python
primeteacher32
 
Python presentation by Monu Sharma
Mayank Sharma
 
Presentation on python
william john
 
Python ppt
Mohita Pandey
 
Python Programming Draft PPT.pptx
LakshmiNarayanaReddy48
 
Introduction to-python
Aakashdata
 
Basics of python
SurjeetSinghSurjeetS
 
Python tutorial for beginners - Tib academy
TIB Academy
 
Python Basics | Python Tutorial | Edureka
Edureka!
 
Seminar report On Python
Shivam Gupta
 
intro.pptx (1).pdf
ANIKULSAIKH
 
Introduction to Python Basics Programming
Collaboration Technologies
 
Lecture 1.pptx
hemantmohite6
 
Python introduction
Jignesh Kariya
 
PYTHON TUTORIALS.pptx
EzatIlman1
 
Python Intro
Tim Penhey
 
Python Programming language
HadeelAlbedah
 
Python Programming
Saravanan T.M
 
Python basics
Jyoti shukla
 

Similar to POWER OF PYTHON PROGRAMMING LANGUAGE (20)

PPTX
Basic Python Introduction Lecture 1.pptx
Aditya Patel
 
PPTX
introduction to Python (for beginners)
guobichrng
 
PDF
Introduction To Python
Biswajeet Dasmajumdar
 
PPTX
DSA Presentation.pptx pptttttttttttttttt
AnshikaSingh921197
 
PPTX
python programminig and introduction.pptx
urvashipundir04
 
PPTX
introduction to python in computer graphics.pptx
urvashipundir04
 
PPTX
INTRODUCTION-TO-PYTHON
RuchiNagar3
 
PDF
Mastering the Interview: 50 Common Interview Questions Demystified
MalcolmDupri
 
PPTX
Introduction to the Python
BMS Institute of Technology and Management
 
PPTX
Presentation on python
Venkat Projects
 
PDF
IRJET- Python: Simple though an Important Programming Language
IRJET Journal
 
PDF
Python programming for beginners
Benishchoco
 
PPTX
Python Tutorial | Python Programming Language
anaveenkumar4
 
PPTX
Introduction to python for Beginners
Sujith Kumar
 
PPTX
Introduction to python
priyanshupanchal8
 
DOCX
Python notes for beginners - in simple sentences
RajyalakshmiUmmadise
 
PDF
session5-Getting stated with Python.pdf
AyushDutta32
 
PDF
Python and Its fascinating applications in the real world.pdf
SkilloVilla
 
PDF
Research paper on python by Rj
Shree M.L.Kakadiya MCA mahila college, Amreli
 
PDF
PYTHON CURRENT TREND APPLICATIONS- AN OVERVIEW
EditorIJAERD
 
Basic Python Introduction Lecture 1.pptx
Aditya Patel
 
introduction to Python (for beginners)
guobichrng
 
Introduction To Python
Biswajeet Dasmajumdar
 
DSA Presentation.pptx pptttttttttttttttt
AnshikaSingh921197
 
python programminig and introduction.pptx
urvashipundir04
 
introduction to python in computer graphics.pptx
urvashipundir04
 
INTRODUCTION-TO-PYTHON
RuchiNagar3
 
Mastering the Interview: 50 Common Interview Questions Demystified
MalcolmDupri
 
Introduction to the Python
BMS Institute of Technology and Management
 
Presentation on python
Venkat Projects
 
IRJET- Python: Simple though an Important Programming Language
IRJET Journal
 
Python programming for beginners
Benishchoco
 
Python Tutorial | Python Programming Language
anaveenkumar4
 
Introduction to python for Beginners
Sujith Kumar
 
Introduction to python
priyanshupanchal8
 
Python notes for beginners - in simple sentences
RajyalakshmiUmmadise
 
session5-Getting stated with Python.pdf
AyushDutta32
 
Python and Its fascinating applications in the real world.pdf
SkilloVilla
 
Research paper on python by Rj
Shree M.L.Kakadiya MCA mahila college, Amreli
 
PYTHON CURRENT TREND APPLICATIONS- AN OVERVIEW
EditorIJAERD
 
Ad

Recently uploaded (20)

PPTX
Agentforce World Tour Toronto '25 - MCP with MuleSoft
Alexandra N. Martinez
 
PPTX
Practical Applications of AI in Local Government
OnBoard
 
PDF
Book industry state of the nation 2025 - Tech Forum 2025
BookNet Canada
 
PPTX
Enabling the Digital Artisan – keynote at ICOCI 2025
Alan Dix
 
PPTX
Agentforce World Tour Toronto '25 - Supercharge MuleSoft Development with Mod...
Alexandra N. Martinez
 
PDF
Bitkom eIDAS Summit | European Business Wallet: Use Cases, Macroeconomics, an...
Carsten Stoecker
 
PDF
Sound the Alarm: Detection and Response
VICTOR MAESTRE RAMIREZ
 
PDF
🚀 Let’s Build Our First Slack Workflow! 🔧.pdf
SanjeetMishra29
 
PDF
Next Generation AI: Anticipatory Intelligence, Forecasting Inflection Points ...
dleka294658677
 
PDF
How to Comply With Saudi Arabia’s National Cybersecurity Regulations.pdf
Bluechip Advanced Technologies
 
PPTX
Smarter Governance with AI: What Every Board Needs to Know
OnBoard
 
PDF
Peak of Data & AI Encore AI-Enhanced Workflows for the Real World
Safe Software
 
PPTX
2025 HackRedCon Cyber Career Paths.pptx Scott Stanton
Scott Stanton
 
PDF
5 Things to Consider When Deploying AI in Your Enterprise
Safe Software
 
PDF
Optimizing the trajectory of a wheel loader working in short loading cycles
Reno Filla
 
PPTX
01_Approach Cyber- DORA Incident Management.pptx
FinTech Belgium
 
PDF
99 Bottles of Trust on the Wall — Operational Principles for Trust in Cyber C...
treyka
 
PDF
Enhancing Environmental Monitoring with Real-Time Data Integration: Leveragin...
Safe Software
 
PDF
What’s my job again? Slides from Mark Simos talk at 2025 Tampa BSides
Mark Simos
 
PDF
Introducing and Operating FME Flow for Kubernetes in a Large Enterprise: Expe...
Safe Software
 
Agentforce World Tour Toronto '25 - MCP with MuleSoft
Alexandra N. Martinez
 
Practical Applications of AI in Local Government
OnBoard
 
Book industry state of the nation 2025 - Tech Forum 2025
BookNet Canada
 
Enabling the Digital Artisan – keynote at ICOCI 2025
Alan Dix
 
Agentforce World Tour Toronto '25 - Supercharge MuleSoft Development with Mod...
Alexandra N. Martinez
 
Bitkom eIDAS Summit | European Business Wallet: Use Cases, Macroeconomics, an...
Carsten Stoecker
 
Sound the Alarm: Detection and Response
VICTOR MAESTRE RAMIREZ
 
🚀 Let’s Build Our First Slack Workflow! 🔧.pdf
SanjeetMishra29
 
Next Generation AI: Anticipatory Intelligence, Forecasting Inflection Points ...
dleka294658677
 
How to Comply With Saudi Arabia’s National Cybersecurity Regulations.pdf
Bluechip Advanced Technologies
 
Smarter Governance with AI: What Every Board Needs to Know
OnBoard
 
Peak of Data & AI Encore AI-Enhanced Workflows for the Real World
Safe Software
 
2025 HackRedCon Cyber Career Paths.pptx Scott Stanton
Scott Stanton
 
5 Things to Consider When Deploying AI in Your Enterprise
Safe Software
 
Optimizing the trajectory of a wheel loader working in short loading cycles
Reno Filla
 
01_Approach Cyber- DORA Incident Management.pptx
FinTech Belgium
 
99 Bottles of Trust on the Wall — Operational Principles for Trust in Cyber C...
treyka
 
Enhancing Environmental Monitoring with Real-Time Data Integration: Leveragin...
Safe Software
 
What’s my job again? Slides from Mark Simos talk at 2025 Tampa BSides
Mark Simos
 
Introducing and Operating FME Flow for Kubernetes in a Large Enterprise: Expe...
Safe Software
 
Ad

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