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
PPSX
Programming with Python
PDF
Python Basics
PPTX
Programming in Python
PPTX
Python language data types
PDF
Python unit 2 M.sc cs
PPTX
Python Basics
Intro to Python Programming Language
Programming with Python
Python Basics
Programming in Python
Python language data types
Python unit 2 M.sc cs
Python Basics

What's hot (20)

PPTX
Python-04| Fundamental data types vs immutability
PDF
Python basic
PPTX
Python ppt
PDF
Python programming msc(cs)
PDF
Python-01| Fundamentals
PDF
Python cheat-sheet
PPTX
Python 3 Programming Language
PDF
Introduction To Programming with Python
PPT
Introduction to Python - Part Two
PPTX
Chapter 9 python fundamentals
PPTX
Python basics
PPTX
Python advance
PDF
Python revision tour i
PPTX
Python 101: Python for Absolute Beginners (PyTexas 2014)
PPTX
Learn Python The Hard Way Presentation
PPTX
Python-The programming Language
PDF
Python
PDF
Python revision tour II
PPTX
Python second ppt
PPTX
Fundamentals of Python Programming
Python-04| Fundamental data types vs immutability
Python basic
Python ppt
Python programming msc(cs)
Python-01| Fundamentals
Python cheat-sheet
Python 3 Programming Language
Introduction To Programming with Python
Introduction to Python - Part Two
Chapter 9 python fundamentals
Python basics
Python advance
Python revision tour i
Python 101: Python for Absolute Beginners (PyTexas 2014)
Learn Python The Hard Way Presentation
Python-The programming Language
Python
Python revision tour II
Python second ppt
Fundamentals of Python Programming
Ad

Viewers also liked (12)

PPT
Introduction to Python
PDF
Denis Vincent Quebec - the Helicopter Pilot
PPTX
Optativa
PPS
PHOTOS NOIR et BLANC eten COULEURS
PPTX
Python 101
PDF
Dto64 permer2
PDF
Learn 90% of Python in 90 Minutes
PDF
Python, the Language of Science and Engineering for Engineers
PPTX
CoderDojo: Intermediate Python programming course
PPT
Introduction to Python Language and Data Types
PPSX
vmstest
Introduction to Python
Denis Vincent Quebec - the Helicopter Pilot
Optativa
PHOTOS NOIR et BLANC eten COULEURS
Python 101
Dto64 permer2
Learn 90% of Python in 90 Minutes
Python, the Language of Science and Engineering for Engineers
CoderDojo: Intermediate Python programming course
Introduction to Python Language and Data Types
vmstest
Ad

Similar to Python programming language (20)

PPTX
A deep dive into python and it's position in the programming landscape.pptx
PPTX
Python PPT by Sushil Sir.pptx
PPTX
Python Programming Language
PPTX
Python | What is Python | History of Python | Python Tutorial
PPTX
Chapter - 1.pptx
PPTX
Chapter 2: Basics of programming pyton programming
PPT
1-ppt-python.ppt
PPTX
2024-25 TYBSC(CS)-PYTHON_PROG_ControlStructure.pptx
PPTX
Basic Python Introduction Lecture 1.pptx
PDF
Summer Training Project.pdf
PPT
Python for students step by step guidance
PPTX
It is about IDLE Python Installation version 3.1.2
PPTX
UNIT 1 PYTHON introduction and basic level
PPTX
Lecture 1.pptx
PPTX
What is python
PDF
Python for katana
PPTX
a9855c3532e13484ee6a39ba30218896d7c0d863-1676987272842.pptx
PDF
Web Programming UNIT VIII notes
PPTX
Python as Web Development
PPT
Pythonintroduction
A deep dive into python and it's position in the programming landscape.pptx
Python PPT by Sushil Sir.pptx
Python Programming Language
Python | What is Python | History of Python | Python Tutorial
Chapter - 1.pptx
Chapter 2: Basics of programming pyton programming
1-ppt-python.ppt
2024-25 TYBSC(CS)-PYTHON_PROG_ControlStructure.pptx
Basic Python Introduction Lecture 1.pptx
Summer Training Project.pdf
Python for students step by step guidance
It is about IDLE Python Installation version 3.1.2
UNIT 1 PYTHON introduction and basic level
Lecture 1.pptx
What is python
Python for katana
a9855c3532e13484ee6a39ba30218896d7c0d863-1676987272842.pptx
Web Programming UNIT VIII notes
Python as Web Development
Pythonintroduction

Recently uploaded (20)

PDF
Foundation of Data Science unit number two notes
PPTX
advance b rammar.pptxfdgdfgdfsgdfgsdgfdfgdfgsdfgdfgdfg
PPTX
A Quantitative-WPS Office.pptx research study
PPTX
Supervised vs unsupervised machine learning algorithms
PDF
22.Patil - Early prediction of Alzheimer’s disease using convolutional neural...
PPTX
IB Computer Science - Internal Assessment.pptx
PPTX
Introduction to Knowledge Engineering Part 1
PPT
Quality review (1)_presentation of this 21
PDF
Lecture1 pattern recognition............
PPTX
Introduction to Basics of Ethical Hacking and Penetration Testing -Unit No. 1...
PPTX
Acceptance and paychological effects of mandatory extra coach I classes.pptx
PPTX
Bharatiya Antariksh Hackathon 2025 Idea Submission PPT.pptx
PPTX
Database Infoormation System (DBIS).pptx
PPTX
Data_Analytics_and_PowerBI_Presentation.pptx
PPTX
Business Ppt On Nestle.pptx huunnnhhgfvu
PPTX
Major-Components-ofNKJNNKNKNKNKronment.pptx
PPT
Reliability_Chapter_ presentation 1221.5784
PDF
Recruitment and Placement PPT.pdfbjfibjdfbjfobj
PPTX
DISORDERS OF THE LIVER, GALLBLADDER AND PANCREASE (1).pptx
PPTX
climate analysis of Dhaka ,Banglades.pptx
Foundation of Data Science unit number two notes
advance b rammar.pptxfdgdfgdfsgdfgsdgfdfgdfgsdfgdfgdfg
A Quantitative-WPS Office.pptx research study
Supervised vs unsupervised machine learning algorithms
22.Patil - Early prediction of Alzheimer’s disease using convolutional neural...
IB Computer Science - Internal Assessment.pptx
Introduction to Knowledge Engineering Part 1
Quality review (1)_presentation of this 21
Lecture1 pattern recognition............
Introduction to Basics of Ethical Hacking and Penetration Testing -Unit No. 1...
Acceptance and paychological effects of mandatory extra coach I classes.pptx
Bharatiya Antariksh Hackathon 2025 Idea Submission PPT.pptx
Database Infoormation System (DBIS).pptx
Data_Analytics_and_PowerBI_Presentation.pptx
Business Ppt On Nestle.pptx huunnnhhgfvu
Major-Components-ofNKJNNKNKNKNKronment.pptx
Reliability_Chapter_ presentation 1221.5784
Recruitment and Placement PPT.pdfbjfibjdfbjfobj
DISORDERS OF THE LIVER, GALLBLADDER AND PANCREASE (1).pptx
climate analysis of Dhaka ,Banglades.pptx

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/