POWER OF PYTHON PROGRAMMING LANGUAGE

teachersduniya.com
teachersduniya.com teachersduniya.com
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
1 sur 22

Recommandé

Python Programming language par
Python Programming languagePython Programming language
Python Programming languageHadeelAlbedah
77 vues22 diapositives
Python Programming ppt par
Python Programming pptPython Programming ppt
Python Programming pptismailmrribi
3.8K vues61 diapositives
Python presentation by Monu Sharma par
Python presentation by Monu SharmaPython presentation by Monu Sharma
Python presentation by Monu SharmaMayank Sharma
900 vues14 diapositives
Presentation on python par
Presentation on pythonPresentation on python
Presentation on pythonwilliam john
1.9K vues16 diapositives
Python par
PythonPython
PythonLearnbay Datascience
586 vues10 diapositives
Python - An Introduction par
Python - An IntroductionPython - An Introduction
Python - An IntroductionSwarit Wadhe
4.4K vues32 diapositives

Contenu connexe

Tendances

Beginning Python Programming par
Beginning Python ProgrammingBeginning Python Programming
Beginning Python ProgrammingSt. Petersburg College
2.1K vues34 diapositives
Python par
PythonPython
PythonSuman Chandra
231 vues31 diapositives
Introduction to python par
Introduction to pythonIntroduction to python
Introduction to pythonAyshwarya Baburam
1.1K vues62 diapositives
Introduction to the basics of Python programming (part 1) par
Introduction to the basics of Python programming (part 1)Introduction to the basics of Python programming (part 1)
Introduction to the basics of Python programming (part 1)Pedro Rodrigues
1.3K vues36 diapositives
Python final presentation kirti ppt1 par
Python final presentation kirti ppt1Python final presentation kirti ppt1
Python final presentation kirti ppt1Kirti Verma
588 vues99 diapositives
Chapter 1 - INTRODUCTION TO PYTHON -MAULIK BORSANIYA par
Chapter 1 - INTRODUCTION TO PYTHON -MAULIK BORSANIYAChapter 1 - INTRODUCTION TO PYTHON -MAULIK BORSANIYA
Chapter 1 - INTRODUCTION TO PYTHON -MAULIK BORSANIYAMaulik Borsaniya
16.2K vues26 diapositives

Tendances(20)

Introduction to the basics of Python programming (part 1) par Pedro Rodrigues
Introduction to the basics of Python programming (part 1)Introduction to the basics of Python programming (part 1)
Introduction to the basics of Python programming (part 1)
Pedro Rodrigues1.3K vues
Python final presentation kirti ppt1 par Kirti Verma
Python final presentation kirti ppt1Python final presentation kirti ppt1
Python final presentation kirti ppt1
Kirti Verma588 vues
Chapter 1 - INTRODUCTION TO PYTHON -MAULIK BORSANIYA par Maulik Borsaniya
Chapter 1 - INTRODUCTION TO PYTHON -MAULIK BORSANIYAChapter 1 - INTRODUCTION TO PYTHON -MAULIK BORSANIYA
Chapter 1 - INTRODUCTION TO PYTHON -MAULIK BORSANIYA
Maulik Borsaniya16.2K vues
Intro to Python for Non-Programmers par Ahmad Alhour
Intro to Python for Non-ProgrammersIntro to Python for Non-Programmers
Intro to Python for Non-Programmers
Ahmad Alhour747 vues
Best Python Online Training with Live Project by Expert par QA TrainingHub
Best Python Online Training with Live Project by Expert Best Python Online Training with Live Project by Expert
Best Python Online Training with Live Project by Expert
QA TrainingHub521 vues

Similaire à POWER OF PYTHON PROGRAMMING LANGUAGE

Lecture 1.pptx par
Lecture 1.pptxLecture 1.pptx
Lecture 1.pptxhemantmohite6
5 vues38 diapositives
introduction to Python (for beginners) par
introduction to Python (for beginners)introduction to Python (for beginners)
introduction to Python (for beginners)guobichrng
167 vues15 diapositives
Introduction To Python par
Introduction To PythonIntroduction To Python
Introduction To PythonBiswajeet Dasmajumdar
236 vues17 diapositives
Python Programming Draft PPT.pptx par
Python Programming Draft PPT.pptxPython Programming Draft PPT.pptx
Python Programming Draft PPT.pptxLakshmiNarayanaReddy48
72 vues19 diapositives
PYTHON TUTORIALS.pptx par
PYTHON TUTORIALS.pptxPYTHON TUTORIALS.pptx
PYTHON TUTORIALS.pptxEzatIlman1
30 vues14 diapositives
INTRODUCTION-TO-PYTHON par
INTRODUCTION-TO-PYTHONINTRODUCTION-TO-PYTHON
INTRODUCTION-TO-PYTHONRuchiNagar3
42 vues13 diapositives

Similaire à POWER OF PYTHON PROGRAMMING LANGUAGE (20)

introduction to Python (for beginners) par guobichrng
introduction to Python (for beginners)introduction to Python (for beginners)
introduction to Python (for beginners)
guobichrng167 vues
PYTHON TUTORIALS.pptx par EzatIlman1
PYTHON TUTORIALS.pptxPYTHON TUTORIALS.pptx
PYTHON TUTORIALS.pptx
EzatIlman130 vues
IRJET- Python: Simple though an Important Programming Language par IRJET Journal
IRJET- Python: Simple though an Important Programming LanguageIRJET- Python: Simple though an Important Programming Language
IRJET- Python: Simple though an Important Programming Language
IRJET Journal55 vues
Python programming for beginners par Benishchoco
Python programming for beginnersPython programming for beginners
Python programming for beginners
Benishchoco142 vues
Introduction to python for Beginners par Sujith Kumar
Introduction to python for Beginners Introduction to python for Beginners
Introduction to python for Beginners
Sujith Kumar129.4K vues
session5-Getting stated with Python.pdf par AyushDutta32
session5-Getting stated with Python.pdfsession5-Getting stated with Python.pdf
session5-Getting stated with Python.pdf
AyushDutta3243 vues
PYTHON CURRENT TREND APPLICATIONS- AN OVERVIEW par EditorIJAERD
PYTHON CURRENT TREND APPLICATIONS- AN OVERVIEWPYTHON CURRENT TREND APPLICATIONS- AN OVERVIEW
PYTHON CURRENT TREND APPLICATIONS- AN OVERVIEW
EditorIJAERD675 vues
Welcome to Python Programming Language.pptx par digitaldnyan
Welcome to Python Programming Language.pptxWelcome to Python Programming Language.pptx
Welcome to Python Programming Language.pptx
digitaldnyan83 vues
Welcome to Python Programming Language.pdf par digitaldnyan
Welcome to Python Programming Language.pdfWelcome to Python Programming Language.pdf
Welcome to Python Programming Language.pdf
digitaldnyan53 vues

Dernier

DALI Basics Course 2023 par
DALI Basics Course  2023DALI Basics Course  2023
DALI Basics Course 2023Ivory Egg
14 vues12 diapositives
PharoJS - Zürich Smalltalk Group Meetup November 2023 par
PharoJS - Zürich Smalltalk Group Meetup November 2023PharoJS - Zürich Smalltalk Group Meetup November 2023
PharoJS - Zürich Smalltalk Group Meetup November 2023Noury Bouraqadi
120 vues17 diapositives
SAP Automation Using Bar Code and FIORI.pdf par
SAP Automation Using Bar Code and FIORI.pdfSAP Automation Using Bar Code and FIORI.pdf
SAP Automation Using Bar Code and FIORI.pdfVirendra Rai, PMP
19 vues38 diapositives
Uni Systems for Power Platform.pptx par
Uni Systems for Power Platform.pptxUni Systems for Power Platform.pptx
Uni Systems for Power Platform.pptxUni Systems S.M.S.A.
50 vues21 diapositives
Scaling Knowledge Graph Architectures with AI par
Scaling Knowledge Graph Architectures with AIScaling Knowledge Graph Architectures with AI
Scaling Knowledge Graph Architectures with AIEnterprise Knowledge
24 vues15 diapositives
Info Session November 2023.pdf par
Info Session November 2023.pdfInfo Session November 2023.pdf
Info Session November 2023.pdfAleksandraKoprivica4
10 vues15 diapositives

Dernier(20)

DALI Basics Course 2023 par Ivory Egg
DALI Basics Course  2023DALI Basics Course  2023
DALI Basics Course 2023
Ivory Egg14 vues
PharoJS - Zürich Smalltalk Group Meetup November 2023 par Noury Bouraqadi
PharoJS - Zürich Smalltalk Group Meetup November 2023PharoJS - Zürich Smalltalk Group Meetup November 2023
PharoJS - Zürich Smalltalk Group Meetup November 2023
Noury Bouraqadi120 vues
Unit 1_Lecture 2_Physical Design of IoT.pdf par StephenTec
Unit 1_Lecture 2_Physical Design of IoT.pdfUnit 1_Lecture 2_Physical Design of IoT.pdf
Unit 1_Lecture 2_Physical Design of IoT.pdf
StephenTec11 vues
6g - REPORT.pdf par Liveplex
6g - REPORT.pdf6g - REPORT.pdf
6g - REPORT.pdf
Liveplex9 vues
iSAQB Software Architecture Gathering 2023: How Process Orchestration Increas... par Bernd Ruecker
iSAQB Software Architecture Gathering 2023: How Process Orchestration Increas...iSAQB Software Architecture Gathering 2023: How Process Orchestration Increas...
iSAQB Software Architecture Gathering 2023: How Process Orchestration Increas...
Bernd Ruecker26 vues
Black and White Modern Science Presentation.pptx par maryamkhalid2916
Black and White Modern Science Presentation.pptxBlack and White Modern Science Presentation.pptx
Black and White Modern Science Presentation.pptx
Case Study Copenhagen Energy and Business Central.pdf par Aitana
Case Study Copenhagen Energy and Business Central.pdfCase Study Copenhagen Energy and Business Central.pdf
Case Study Copenhagen Energy and Business Central.pdf
Aitana12 vues
Lilypad @ Labweek, Istanbul, 2023.pdf par Ally339821
Lilypad @ Labweek, Istanbul, 2023.pdfLilypad @ Labweek, Istanbul, 2023.pdf
Lilypad @ Labweek, Istanbul, 2023.pdf
Ally3398219 vues
From chaos to control: Managing migrations and Microsoft 365 with ShareGate! par sammart93
From chaos to control: Managing migrations and Microsoft 365 with ShareGate!From chaos to control: Managing migrations and Microsoft 365 with ShareGate!
From chaos to control: Managing migrations and Microsoft 365 with ShareGate!
sammart939 vues
HTTP headers that make your website go faster - devs.gent November 2023 par Thijs Feryn
HTTP headers that make your website go faster - devs.gent November 2023HTTP headers that make your website go faster - devs.gent November 2023
HTTP headers that make your website go faster - devs.gent November 2023
Thijs Feryn19 vues
Spesifikasi Lengkap ASUS Vivobook Go 14 par Dot Semarang
Spesifikasi Lengkap ASUS Vivobook Go 14Spesifikasi Lengkap ASUS Vivobook Go 14
Spesifikasi Lengkap ASUS Vivobook Go 14
Dot Semarang35 vues
Transcript: The Details of Description Techniques tips and tangents on altern... par BookNet Canada
Transcript: The Details of Description Techniques tips and tangents on altern...Transcript: The Details of Description Techniques tips and tangents on altern...
Transcript: The Details of Description Techniques tips and tangents on altern...
BookNet Canada130 vues

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