SlideShare a Scribd company logo
Python programming language
 Python was conceived in the late 1980s, and
its implementation began in December
1989 by Guido van Rossum .
 first released in 1991.
 Python 2.0 was released on 2000 with new
features like supporting (Unicode …).
 Python 3.0 (Python 3000 or py3k) was
released on 3 December 2008.
 The End Of Life date (EOL, sunset date) for
Python 2.7 was initially set at 2015, then
postponed to 2020.
Python programming language
 widely used high level programming language
(Massive Community) .
 An interpreted language.
 Open source general-purpose language.
 Object Oriented, Procedural, Functional.
 Great interactive environment.
 On-line games and famous websites:
www.Instagram.com
www.washingtonpost.com
www.nasa.gov
www.pinterest.com
www.spotify.com/
www.redit.com
www.youtube.com
www.dropbox.com
Yahoo Maps
www.Bitly.com
Check many others here..
 Web services Applications
 Science (for data science/statistics & machine learning/Deep
learning)
 Embedded systems
 Web crawling & scrapping/harvesting
 Scrapping: is HTML/XML parsing technique to obtain data from web
pages in websites that do not provide developer API
Such as Scrapy framework and BeautifulSoup4
Python programming language
Python programming language
 Assignment uses = and comparison uses ==.
 For numbers + - * / % are as expected.
 Special use of + for string concatenation.
 Special use of % for string formatting (as with
printf in C)
 Logical operators are words (and, or, not) not
symbols
 The basic printing command is print.
 The first assignment to a variable creates it.
 Variable types don’t need to be declared.
 Python figures out the variable types on its own.
 Whitespace is meaningful in Python:
especially indentation and placement of
newlines.
 Use new line to end line of code.
 No braces { } to mark blocks of code in
Python.
 Often a colon appears at the start of a new
block.
Python programming language
Python programming language
Python programming language
 I created two lists with same length (1000)
and passed them to bubble sort function in
both (py && tcl) and gives me these results :
1- Python : 00.393000s
2- TCL : 09.928s
 Wide comparison between Python and TCL in
this link:
 http://vschart.com/compare/tcl-programming-
language/vs/python-programming-language
 What is your opinion about this comparison ??
 comparing two lists with same length (1000)
and passed them to bubble sort function in
both (py && php) and it gives me these results :
1- Python : 00.393000s.
2- PHP : 00.647000s.
 In this link we have wide comparison between
these two programming language.
 http://vschart.com/compare/python-programming-
language/vs/php
 What is your opinion about this comparison ??
 it seemed obvious to me that raw language
speed and framework optimization level are
the most important parts to website
performance.
 Then it seems pretty obvious to me that
framework and language speed just don’t
matter in overall application performance and
success.
 Load balancer
 Web accelerator
 Web server
 Application server
 The framework
 Cache
 Database
 Architecture impact
To read more about visit this link :
https://gearheart.io/blog/ruby-on-rails-vs-django-performance-
comparison/
 http://vschart.com/compare/tcl-programming-
language/vs/python-programming-language
 http://vschart.com/compare/python-programming-
language/vs/php
 www.google.com
 https://en.wikipedia.org/wiki/Python_(programming_languag
e)
 https://gearheart.io/blog/ruby-on-rails-vs-django-
performance-comparison/
Python programming language

More Related Content

PPTX
Intro to Python Programming Language
Dipankar Achinta
 
PPSX
Programming with Python
Rasan Samarasinghe
 
PDF
Python Basics
tusharpanda88
 
PPTX
Programming in Python
Tiji Thomas
 
PPTX
Python language data types
Hoang Nguyen
 
PDF
Python unit 2 M.sc cs
KALAISELVI P
 
PPTX
Python Basics
Adheetha O. V
 
Intro to Python Programming Language
Dipankar Achinta
 
Programming with Python
Rasan Samarasinghe
 
Python Basics
tusharpanda88
 
Programming in Python
Tiji Thomas
 
Python language data types
Hoang Nguyen
 
Python unit 2 M.sc cs
KALAISELVI P
 
Python Basics
Adheetha O. V
 

What's hot (20)

PPTX
Python-04| Fundamental data types vs immutability
Mohd Sajjad
 
PDF
Python basic
Saifuddin Kaijar
 
PPTX
Python ppt
Anush verma
 
PDF
Python programming msc(cs)
KALAISELVI P
 
PDF
Python-01| Fundamentals
Mohd Sajjad
 
PDF
Python cheat-sheet
srinivasanr281952
 
PPTX
Python 3 Programming Language
Tahani Al-Manie
 
PDF
Introduction To Programming with Python
Sushant Mane
 
PPT
Introduction to Python - Part Two
amiable_indian
 
PPTX
Chapter 9 python fundamentals
Praveen M Jigajinni
 
PPTX
Python basics
Hoang Nguyen
 
PPTX
Python advance
Deepak Chandella
 
PDF
Python revision tour i
Mr. Vikram Singh Slathia
 
PPTX
Python 101: Python for Absolute Beginners (PyTexas 2014)
Paige Bailey
 
PPTX
Learn Python The Hard Way Presentation
Amira ElSharkawy
 
PPTX
Python-The programming Language
Rohan Gupta
 
PDF
Python
대갑 김
 
PDF
Python revision tour II
Mr. Vikram Singh Slathia
 
PPTX
Python second ppt
RaginiJain21
 
PPTX
Fundamentals of Python Programming
Kamal Acharya
 
Python-04| Fundamental data types vs immutability
Mohd Sajjad
 
Python basic
Saifuddin Kaijar
 
Python ppt
Anush verma
 
Python programming msc(cs)
KALAISELVI P
 
Python-01| Fundamentals
Mohd Sajjad
 
Python cheat-sheet
srinivasanr281952
 
Python 3 Programming Language
Tahani Al-Manie
 
Introduction To Programming with Python
Sushant Mane
 
Introduction to Python - Part Two
amiable_indian
 
Chapter 9 python fundamentals
Praveen M Jigajinni
 
Python basics
Hoang Nguyen
 
Python advance
Deepak Chandella
 
Python revision tour i
Mr. Vikram Singh Slathia
 
Python 101: Python for Absolute Beginners (PyTexas 2014)
Paige Bailey
 
Learn Python The Hard Way Presentation
Amira ElSharkawy
 
Python-The programming Language
Rohan Gupta
 
Python
대갑 김
 
Python revision tour II
Mr. Vikram Singh Slathia
 
Python second ppt
RaginiJain21
 
Fundamentals of Python Programming
Kamal Acharya
 
Ad

Viewers also liked (12)

PPT
Introduction to Python
Nowell Strite
 
PDF
Denis Vincent Quebec - the Helicopter Pilot
Denis Vincent
 
PPTX
Optativa
Berta Vilageliu
 
PPS
PHOTOS NOIR et BLANC eten COULEURS
Maya
 
PPTX
Python 101
Ahmet SEĞMEN
 
PDF
Dto64 permer2
EPRE
 
PDF
Learn 90% of Python in 90 Minutes
Matt Harrison
 
PDF
Python, the Language of Science and Engineering for Engineers
Boey Pak Cheong
 
PPTX
CoderDojo: Intermediate Python programming course
Alexander Galkin
 
PPT
Introduction to Python Language and Data Types
Ravi Shankar
 
PPSX
vmstest
vmsvalmiera
 
Introduction to Python
Nowell Strite
 
Denis Vincent Quebec - the Helicopter Pilot
Denis Vincent
 
Optativa
Berta Vilageliu
 
PHOTOS NOIR et BLANC eten COULEURS
Maya
 
Python 101
Ahmet SEĞMEN
 
Dto64 permer2
EPRE
 
Learn 90% of Python in 90 Minutes
Matt Harrison
 
Python, the Language of Science and Engineering for Engineers
Boey Pak Cheong
 
CoderDojo: Intermediate Python programming course
Alexander Galkin
 
Introduction to Python Language and Data Types
Ravi Shankar
 
vmstest
vmsvalmiera
 
Ad

Similar to Python programming language (20)

PPTX
A deep dive into python and it's position in the programming landscape.pptx
Murugan Murugan
 
PPTX
Python PPT by Sushil Sir.pptx
sushil155005
 
PPTX
Python Programming Language
Laxman Puri
 
PPTX
Python | What is Python | History of Python | Python Tutorial
QA TrainingHub
 
PPTX
Chapter - 1.pptx
MikialeTesfamariam
 
PPTX
Chapter 2: Basics of programming pyton programming
biniyamtiktok
 
PPT
1-ppt-python.ppt
ssusera99a83
 
PPTX
2024-25 TYBSC(CS)-PYTHON_PROG_ControlStructure.pptx
sangeeta borde
 
PPTX
Basic Python Introduction Lecture 1.pptx
Aditya Patel
 
PDF
Summer Training Project.pdf
Lovely professinal university
 
PPT
Python for students step by step guidance
MantoshKumar79
 
PPTX
It is about IDLE Python Installation version 3.1.2
swarajyakmit15
 
PPTX
UNIT 1 PYTHON introduction and basic level
vasankarponnapalli2
 
PPTX
Lecture 1.pptx
hemantmohite6
 
PPTX
What is python
faizrashid1995
 
PDF
Python for katana
kedar nath
 
PPTX
a9855c3532e13484ee6a39ba30218896d7c0d863-1676987272842.pptx
cigogag569
 
PDF
Web Programming UNIT VIII notes
Bhavsingh Maloth
 
PPTX
Python as Web Development
SamWas1
 
PPT
Pythonintroduction
-jyothish kumar sirigidi
 
A deep dive into python and it's position in the programming landscape.pptx
Murugan Murugan
 
Python PPT by Sushil Sir.pptx
sushil155005
 
Python Programming Language
Laxman Puri
 
Python | What is Python | History of Python | Python Tutorial
QA TrainingHub
 
Chapter - 1.pptx
MikialeTesfamariam
 
Chapter 2: Basics of programming pyton programming
biniyamtiktok
 
1-ppt-python.ppt
ssusera99a83
 
2024-25 TYBSC(CS)-PYTHON_PROG_ControlStructure.pptx
sangeeta borde
 
Basic Python Introduction Lecture 1.pptx
Aditya Patel
 
Summer Training Project.pdf
Lovely professinal university
 
Python for students step by step guidance
MantoshKumar79
 
It is about IDLE Python Installation version 3.1.2
swarajyakmit15
 
UNIT 1 PYTHON introduction and basic level
vasankarponnapalli2
 
Lecture 1.pptx
hemantmohite6
 
What is python
faizrashid1995
 
Python for katana
kedar nath
 
a9855c3532e13484ee6a39ba30218896d7c0d863-1676987272842.pptx
cigogag569
 
Web Programming UNIT VIII notes
Bhavsingh Maloth
 
Python as Web Development
SamWas1
 
Pythonintroduction
-jyothish kumar sirigidi
 

Recently uploaded (20)

PPT
2009worlddatasheet_presentation.ppt peoole
umutunsalnsl4402
 
PPTX
Azure Data management Engineer project.pptx
sumitmundhe77
 
PDF
Company Presentation pada Perusahaan ADB.pdf
didikfahmi
 
PPTX
International-health-agency and it's work.pptx
shreehareeshgs
 
PPTX
Analysis of Employee_Attrition_Presentation.pptx
AdawuRedeemer
 
PPTX
World-population.pptx fire bunberbpeople
umutunsalnsl4402
 
PPTX
Probability systematic sampling methods.pptx
PrakashRajput19
 
PPTX
artificial intelligence deeplearning-200712115616.pptx
revathi148366
 
PPTX
Measurement of Afordability for Water Supply and Sanitation in Bangladesh .pptx
akmibrahimbd
 
PPTX
Decoding Physical Presence: Unlocking Business Intelligence with Wi-Fi Analytics
meghahiremath253
 
PPTX
Complete_STATA_Introduction_Beginner.pptx
mbayekebe
 
PPTX
Data-Driven Machine Learning for Rail Infrastructure Health Monitoring
Sione Palu
 
PPT
Grade 5 PPT_Science_Q2_W6_Methods of reproduction.ppt
AaronBaluyut
 
PDF
Blue Futuristic Cyber Security Presentation.pdf
tanvikhunt1003
 
PDF
Company Profile 2023 PT. ZEKON INDONESIA.pdf
hendranofriadi26
 
PPTX
Extract Transformation Load (3) (1).pptx
revathi148366
 
PDF
Technical Writing Module-I Complete Notes.pdf
VedprakashArya13
 
PDF
blockchain123456789012345678901234567890
tanvikhunt1003
 
PDF
CH2-MODEL-SETUP-v2017.1-JC-APR27-2017.pdf
jcc00023con
 
PPTX
1intro to AI.pptx AI components & composition
ssuserb993e5
 
2009worlddatasheet_presentation.ppt peoole
umutunsalnsl4402
 
Azure Data management Engineer project.pptx
sumitmundhe77
 
Company Presentation pada Perusahaan ADB.pdf
didikfahmi
 
International-health-agency and it's work.pptx
shreehareeshgs
 
Analysis of Employee_Attrition_Presentation.pptx
AdawuRedeemer
 
World-population.pptx fire bunberbpeople
umutunsalnsl4402
 
Probability systematic sampling methods.pptx
PrakashRajput19
 
artificial intelligence deeplearning-200712115616.pptx
revathi148366
 
Measurement of Afordability for Water Supply and Sanitation in Bangladesh .pptx
akmibrahimbd
 
Decoding Physical Presence: Unlocking Business Intelligence with Wi-Fi Analytics
meghahiremath253
 
Complete_STATA_Introduction_Beginner.pptx
mbayekebe
 
Data-Driven Machine Learning for Rail Infrastructure Health Monitoring
Sione Palu
 
Grade 5 PPT_Science_Q2_W6_Methods of reproduction.ppt
AaronBaluyut
 
Blue Futuristic Cyber Security Presentation.pdf
tanvikhunt1003
 
Company Profile 2023 PT. ZEKON INDONESIA.pdf
hendranofriadi26
 
Extract Transformation Load (3) (1).pptx
revathi148366
 
Technical Writing Module-I Complete Notes.pdf
VedprakashArya13
 
blockchain123456789012345678901234567890
tanvikhunt1003
 
CH2-MODEL-SETUP-v2017.1-JC-APR27-2017.pdf
jcc00023con
 
1intro to AI.pptx AI components & composition
ssuserb993e5
 

Python programming language

  • 2.  Python was conceived in the late 1980s, and its implementation began in December 1989 by Guido van Rossum .  first released in 1991.  Python 2.0 was released on 2000 with new features like supporting (Unicode …).
  • 3.  Python 3.0 (Python 3000 or py3k) was released on 3 December 2008.  The End Of Life date (EOL, sunset date) for Python 2.7 was initially set at 2015, then postponed to 2020.
  • 5.  widely used high level programming language (Massive Community) .  An interpreted language.  Open source general-purpose language.  Object Oriented, Procedural, Functional.  Great interactive environment.
  • 6.  On-line games and famous websites: www.Instagram.com www.washingtonpost.com www.nasa.gov www.pinterest.com www.spotify.com/ www.redit.com www.youtube.com www.dropbox.com Yahoo Maps www.Bitly.com Check many others here..
  • 7.  Web services Applications  Science (for data science/statistics & machine learning/Deep learning)  Embedded systems
  • 8.  Web crawling & scrapping/harvesting  Scrapping: is HTML/XML parsing technique to obtain data from web pages in websites that do not provide developer API Such as Scrapy framework and BeautifulSoup4
  • 11.  Assignment uses = and comparison uses ==.  For numbers + - * / % are as expected.  Special use of + for string concatenation.  Special use of % for string formatting (as with printf in C)  Logical operators are words (and, or, not) not symbols  The basic printing command is print.  The first assignment to a variable creates it.  Variable types don’t need to be declared.  Python figures out the variable types on its own.
  • 12.  Whitespace is meaningful in Python: especially indentation and placement of newlines.  Use new line to end line of code.  No braces { } to mark blocks of code in Python.  Often a colon appears at the start of a new block.
  • 16.  I created two lists with same length (1000) and passed them to bubble sort function in both (py && tcl) and gives me these results : 1- Python : 00.393000s 2- TCL : 09.928s
  • 17.  Wide comparison between Python and TCL in this link:  http://vschart.com/compare/tcl-programming- language/vs/python-programming-language  What is your opinion about this comparison ??
  • 18.  comparing two lists with same length (1000) and passed them to bubble sort function in both (py && php) and it gives me these results : 1- Python : 00.393000s. 2- PHP : 00.647000s.
  • 19.  In this link we have wide comparison between these two programming language.  http://vschart.com/compare/python-programming- language/vs/php  What is your opinion about this comparison ??
  • 20.  it seemed obvious to me that raw language speed and framework optimization level are the most important parts to website performance.  Then it seems pretty obvious to me that framework and language speed just don’t matter in overall application performance and success.
  • 21.  Load balancer  Web accelerator  Web server  Application server  The framework  Cache  Database  Architecture impact To read more about visit this link : https://gearheart.io/blog/ruby-on-rails-vs-django-performance- comparison/
  • 22.  http://vschart.com/compare/tcl-programming- language/vs/python-programming-language  http://vschart.com/compare/python-programming- language/vs/php  www.google.com  https://en.wikipedia.org/wiki/Python_(programming_languag e)  https://gearheart.io/blog/ruby-on-rails-vs-django- performance-comparison/