SlideShare a Scribd company logo
Introduction to Python
Introduction to Python
What is Python?
Interpreted Object-oriented
High-level
programming
language
Dynamic
semantics
Guido van Rossum
Monty Python's Flying Circus
Introduction to Python
Python
goals
A hobby
programming
project
mature
&
trustworthy
easy and intuitive open source
understandable
suitable for
everyday tasks
Introduction to Python
Why Python?
Easy to understand
it's often easier to
understand someone else's
code faster
Easy to learn
he time needed to learn Python
is shorter than for many other
languages
Easy to obtain
Python is free, open and
multiplatform
Easy to
use
Easy to
understand
Easy to
teach
Easy to
learn
Easy to
obtain
Easy to teach
the teaching workload is
smaller than that needed by
other languages
Easy to use
it's often possible to write
code faster when using
Python
Introduction to Python
Why not Python?
Ruby Perl
Perl is more
traditional and more
conservative than
Python
Ruby is more
innovative and
more full of fresh
ideas than Python
low-level programming
• if you want to implement an extremely effective driver or
graphical engine, you wouldn't use Python;
applications for mobile devices
• although this territory is still waiting to be conquered by Python,
it will most likely happen someday.
Introduction to Python
Python 2 vs. Python 3
• These two versions aren't compatible with each other.
• Python 3 isn't just a better version of Python 2
• Python 3 is a completely different language
Introduction to Python
CPython, Cython, Jython, PyPy,
RPython
Python aka CPython
• is written in the "C" language
• the most influential Python
• this course will focus on CPython
Cython
• to automatically translate the Python code into "C" code
Jython
• a Python written in Java
• the current implementation follows Python 2
PyPy
• Python within a Python
• written in Python-like language named RPython
• is compatible with the Python 3

More Related Content

PDF
Introduction to Python
PDF
Introduction to python programming
PPTX
Introduction to python programming, Why Python?, Applications of Python
PPTX
Introduction to python
PDF
Introduction to python
PPTX
Python programming
PDF
Python course syllabus
PPTX
Introduction to Python - Code Heroku
Introduction to Python
Introduction to python programming
Introduction to python programming, Why Python?, Applications of Python
Introduction to python
Introduction to python
Python programming
Python course syllabus
Introduction to Python - Code Heroku

What's hot (20)

PDF
Introduction to python
PPTX
introduction to Python (for beginners)
PDF
Learning Python with PyCharm EDU
PPTX
Python tutorial for beginners - Tib academy
PPTX
Introduction to python for Beginners
PPTX
Benefits & features of python |Advantages & disadvantages of python
PDF
Python, the Language of Science and Engineering for Engineers
PPTX
Python basic
PPTX
Basics of python
PPTX
Introduction to python
PDF
Introduction to python
PPT
Python Introduction
PPT
Python Introduction
PDF
Debugging (Django) application in PyCharm
PPTX
Introduction python
PDF
Introduction to Python
PPTX
Python slide basic to advanced english tutorial
PDF
Python for the C# developer
PPTX
Python 101 For The Net Developer
Introduction to python
introduction to Python (for beginners)
Learning Python with PyCharm EDU
Python tutorial for beginners - Tib academy
Introduction to python for Beginners
Benefits & features of python |Advantages & disadvantages of python
Python, the Language of Science and Engineering for Engineers
Python basic
Basics of python
Introduction to python
Introduction to python
Python Introduction
Python Introduction
Debugging (Django) application in PyCharm
Introduction python
Introduction to Python
Python slide basic to advanced english tutorial
Python for the C# developer
Python 101 For The Net Developer
Ad

Similar to IHTM Python PCEP Introduction to Python (20)

PPTX
Machine learning session 1
DOCX
python Certification Training in marthahalli
PDF
THE ULTIMATE GUIDE ON PYTHON
PPTX
is python best for your career.pptx
PPTX
DSA Presentation.pptx pptttttttttttttttt
PPTX
Python course in delhi
PDF
Python course in delhi
PPT
Why Python is the Best Coding Language For PWA Development_.ppt
PPTX
Introduction to Python Programming Basics
PPTX
Lecture 1.pptx
PPTX
Python Language for Beginners: Comprehensive Guide
PPTX
Python Programming Course
PDF
What is Python ? Why its important ? Institute for Python Course.
PDF
python programming.pdf
PPTX
PDF
Research paper on python by Rj
PPT
Python ppt
PDF
Benefits of Python - 10 Reasons why Programmer
PDF
Features of Python.pdf
Machine learning session 1
python Certification Training in marthahalli
THE ULTIMATE GUIDE ON PYTHON
is python best for your career.pptx
DSA Presentation.pptx pptttttttttttttttt
Python course in delhi
Python course in delhi
Why Python is the Best Coding Language For PWA Development_.ppt
Introduction to Python Programming Basics
Lecture 1.pptx
Python Language for Beginners: Comprehensive Guide
Python Programming Course
What is Python ? Why its important ? Institute for Python Course.
python programming.pdf
Research paper on python by Rj
Python ppt
Benefits of Python - 10 Reasons why Programmer
Features of Python.pdf
Ad

More from IHTMINSTITUTE (19)

PPTX
Python PCEP Tuples and Dictionaries
PPTX
Python PCEP Tuples and Dictionaries
PPTX
Python PCEP Creating Simple Functions
PPTX
Python PCEP Functions And Scopes
PPTX
Python PCEP Function Parameters
PPTX
Python PCEP Functions
PPTX
Python PCEP Multidemensional Arrays
PPTX
Python PCEP Operations On Lists
PPTX
Python PCEP Sorting Simple Lists
PPTX
Python PCEP Lists Collections of Data
PPTX
Python PCEP Logic Bit Operations
PPTX
Python PCEP Loops
PPTX
Python PCEP Comparison Operators And Conditional Execution
PPTX
Python PCEP How To Talk To Computer
PPTX
Python PCEP Variables
PPTX
Python PCEP Operators
PPTX
Python PCEP Literals
PPTX
IHTM Python PCEP Hello World
PPTX
Python PCEP Welcome Opening
Python PCEP Tuples and Dictionaries
Python PCEP Tuples and Dictionaries
Python PCEP Creating Simple Functions
Python PCEP Functions And Scopes
Python PCEP Function Parameters
Python PCEP Functions
Python PCEP Multidemensional Arrays
Python PCEP Operations On Lists
Python PCEP Sorting Simple Lists
Python PCEP Lists Collections of Data
Python PCEP Logic Bit Operations
Python PCEP Loops
Python PCEP Comparison Operators And Conditional Execution
Python PCEP How To Talk To Computer
Python PCEP Variables
Python PCEP Operators
Python PCEP Literals
IHTM Python PCEP Hello World
Python PCEP Welcome Opening

Recently uploaded (20)

PPTX
introduction about ICD -10 & ICD-11 ppt.pptx
PPTX
CHE NAA, , b,mn,mblblblbljb jb jlb ,j , ,C PPT.pptx
PDF
Sims 4 Historia para lo sims 4 para jugar
PDF
An introduction to the IFRS (ISSB) Stndards.pdf
PDF
Paper PDF World Game (s) Great Redesign.pdf
PPTX
presentation_pfe-universite-molay-seltan.pptx
PDF
Triggering QUIC, presented by Geoff Huston at IETF 123
PPTX
Digital Literacy And Online Safety on internet
PDF
“Google Algorithm Updates in 2025 Guide”
PDF
Vigrab.top – Online Tool for Downloading and Converting Social Media Videos a...
PPTX
PPT_M4.3_WORKING WITH SLIDES APPLIED.pptx
PDF
Tenda Login Guide: Access Your Router in 5 Easy Steps
PDF
Best Practices for Testing and Debugging Shopify Third-Party API Integrations...
PDF
Automated vs Manual WooCommerce to Shopify Migration_ Pros & Cons.pdf
PDF
Slides PDF The World Game (s) Eco Economic Epochs.pdf
PDF
Centralized Business Email Management_ How Admin Controls Boost Efficiency & ...
PDF
Unit-1 introduction to cyber security discuss about how to secure a system
PPTX
522797556-Unit-2-Temperature-measurement-1-1.pptx
PPTX
Introduction about ICD -10 and ICD11 on 5.8.25.pptx
PDF
RPKI Status Update, presented by Makito Lay at IDNOG 10
introduction about ICD -10 & ICD-11 ppt.pptx
CHE NAA, , b,mn,mblblblbljb jb jlb ,j , ,C PPT.pptx
Sims 4 Historia para lo sims 4 para jugar
An introduction to the IFRS (ISSB) Stndards.pdf
Paper PDF World Game (s) Great Redesign.pdf
presentation_pfe-universite-molay-seltan.pptx
Triggering QUIC, presented by Geoff Huston at IETF 123
Digital Literacy And Online Safety on internet
“Google Algorithm Updates in 2025 Guide”
Vigrab.top – Online Tool for Downloading and Converting Social Media Videos a...
PPT_M4.3_WORKING WITH SLIDES APPLIED.pptx
Tenda Login Guide: Access Your Router in 5 Easy Steps
Best Practices for Testing and Debugging Shopify Third-Party API Integrations...
Automated vs Manual WooCommerce to Shopify Migration_ Pros & Cons.pdf
Slides PDF The World Game (s) Eco Economic Epochs.pdf
Centralized Business Email Management_ How Admin Controls Boost Efficiency & ...
Unit-1 introduction to cyber security discuss about how to secure a system
522797556-Unit-2-Temperature-measurement-1-1.pptx
Introduction about ICD -10 and ICD11 on 5.8.25.pptx
RPKI Status Update, presented by Makito Lay at IDNOG 10

IHTM Python PCEP Introduction to Python

  • 2. Introduction to Python What is Python? Interpreted Object-oriented High-level programming language Dynamic semantics Guido van Rossum Monty Python's Flying Circus
  • 3. Introduction to Python Python goals A hobby programming project mature & trustworthy easy and intuitive open source understandable suitable for everyday tasks
  • 4. Introduction to Python Why Python? Easy to understand it's often easier to understand someone else's code faster Easy to learn he time needed to learn Python is shorter than for many other languages Easy to obtain Python is free, open and multiplatform Easy to use Easy to understand Easy to teach Easy to learn Easy to obtain Easy to teach the teaching workload is smaller than that needed by other languages Easy to use it's often possible to write code faster when using Python
  • 5. Introduction to Python Why not Python? Ruby Perl Perl is more traditional and more conservative than Python Ruby is more innovative and more full of fresh ideas than Python low-level programming • if you want to implement an extremely effective driver or graphical engine, you wouldn't use Python; applications for mobile devices • although this territory is still waiting to be conquered by Python, it will most likely happen someday.
  • 6. Introduction to Python Python 2 vs. Python 3 • These two versions aren't compatible with each other. • Python 3 isn't just a better version of Python 2 • Python 3 is a completely different language
  • 7. Introduction to Python CPython, Cython, Jython, PyPy, RPython Python aka CPython • is written in the "C" language • the most influential Python • this course will focus on CPython Cython • to automatically translate the Python code into "C" code Jython • a Python written in Java • the current implementation follows Python 2 PyPy • Python within a Python • written in Python-like language named RPython • is compatible with the Python 3