SlideShare a Scribd company logo
Python - basics
HISTORY

1980	
  

BUT	
  

*.	
  pyc	
  
Guido	
  Van	
  Rossum	
  
OPERATIONAL SYSTEMS
PYTHON 2.X VS 3.X
2.x	
  

3.x	
  

Compa7bility	
  with	
  existent	
  
frameworks	
  

Easy	
  to	
  understand	
  

Mature	
  language	
  

More	
  robust	
  

MacOS	
  and	
  Linux	
  come	
  with	
  
embedded	
  

‘one	
  way	
  to	
  do’	
  

Could	
  be	
  a	
  liJle	
  confuse	
  for	
  begginer	
   No	
  backward	
  compa7bility	
  
user	
  
NOT IN PYTHON 3.X YET
Twisted	
  (for	
  networking	
  and	
  other	
  applica7ons)	
  
	
  
gevent	
  (like	
  Twisted,	
  but	
  using	
  micro-­‐threads	
  rather	
  than	
  an	
  explicitly	
  
asynchronous	
  style).	
  
MIGRATED TO PYTHON 3.X
Numpy	
  (for	
  number	
  crunching)	
  
	
  
Django,	
  Flask	
  ,	
  CherryPy	
  and	
  Pyramid	
  (for	
  Web	
  sites)	
  
	
  
PIL	
  (an	
  image	
  processing	
  module)	
  

	
  

cx_Freeze	
  (for	
  packaging	
  applica7ons	
  with	
  their	
  dependencies)	
  

	
  

Py2exe	
  (for	
  packaging	
  your	
  applica7on	
  for	
  Windows	
  users)	
  
Python - basics
CODE
CODE
Social	
  network	
  informa7on	
  

Jéferson Machado
Agile	
  coach	
  

http://twitter.com/jefersonm

https://github.com/jefersonm/

http://facebook.com/jefe.machado

http://slideshare.net/jefersonm

More Related Content

PPTX
Introduction to python
PDF
Introduction To Python
PPTX
Introduction to python
PPTX
Python programming | Fundamentals of Python programming
PDF
Introduction to python
PPTX
1901200100000 presentation short term mini project on python
PDF
Hello, Python
PPTX
Introduction to-python
Introduction to python
Introduction To Python
Introduction to python
Python programming | Fundamentals of Python programming
Introduction to python
1901200100000 presentation short term mini project on python
Hello, Python
Introduction to-python

What's hot (20)

PPTX
Python 1
PDF
Python intro
PDF
Python Programming - XIII. GUI Programming
PDF
Python Intro
PDF
Introduction of python
PPTX
Final presentation on python
PPT
Linux and Localization Tutorial Paras pradhan Senior Linux ...
PPTX
Python Course
PDF
The str/bytes nightmare before python2 EOL
PDF
A commercial open source project in Python
PDF
Python Tutorial For Beginners | Python Crash Course - Python Programming Lang...
PPTX
Best Python Online Training with Live Project by Expert
PPTX
Hello World! with Python
PDF
Python Tutorial | Python Tutorial for Beginners | Python Training | Edureka
PDF
Rust + python: lessons learnt from building a toy filesystem
PDF
Why Python is better for Data Science
ODP
Python for Android
PDF
Python in 15 minutes
Python 1
Python intro
Python Programming - XIII. GUI Programming
Python Intro
Introduction of python
Final presentation on python
Linux and Localization Tutorial Paras pradhan Senior Linux ...
Python Course
The str/bytes nightmare before python2 EOL
A commercial open source project in Python
Python Tutorial For Beginners | Python Crash Course - Python Programming Lang...
Best Python Online Training with Live Project by Expert
Hello World! with Python
Python Tutorial | Python Tutorial for Beginners | Python Training | Edureka
Rust + python: lessons learnt from building a toy filesystem
Why Python is better for Data Science
Python for Android
Python in 15 minutes
Ad

Viewers also liked (20)

PDF
Python Tutorial
PPTX
Python Programming Essentials - M6 - Code Blocks and Indentation
PDF
PythonIntro
PDF
AmI 2015 - Python basics
PDF
python codes
PDF
Python Basics
PDF
Python Workshop
PPTX
Python basics
PDF
Python tutorial
PPTX
Introduction to the basics of Python programming (part 1)
PDF
AmI 2016 - Python basics
PDF
Introduction to python programming
PPTX
PPT
Classification of computers
PDF
Introduction to python 3 2nd round
PPTX
Evolution and classification of computers
PPTX
Python programming language
DOCX
Classification of computers
PPTX
Introduction to Python Basics Programming
PPTX
Python 101
Python Tutorial
Python Programming Essentials - M6 - Code Blocks and Indentation
PythonIntro
AmI 2015 - Python basics
python codes
Python Basics
Python Workshop
Python basics
Python tutorial
Introduction to the basics of Python programming (part 1)
AmI 2016 - Python basics
Introduction to python programming
Classification of computers
Introduction to python 3 2nd round
Evolution and classification of computers
Python programming language
Classification of computers
Introduction to Python Basics Programming
Python 101
Ad

Similar to Python - basics (20)

PPTX
A brief History of Python Programming Language- English
KEY
State of Python (2010)
PPTX
Introduction-to-Python-Programming-Language (1).pptx
PPTX
trabalho ingles instrumental prof Anderson.pptx
PPTX
Introduction of python programming
PPTX
Chapter - 1.pptx
PPTX
A deep dive into python and it's position in the programming landscape.pptx
PPTX
What is python
PDF
Python lecture 01
PPTX
python programminig and introduction.pptx
PPTX
Flask and Introduction to web frameworks
PPTX
Lecture - 1 (Python) E-Notes.pptx important
PPTX
Python learning notes for freshers and also beginners.
PPTX
university notes Lecture - 1 (Python) E-Notes.pptx
PPTX
Python programming
PPTX
introduction to python in computer graphics.pptx
PDF
intro.pptx (1).pdf
PPTX
python programming.pptx
PPTX
introduction to Python (for beginners)
ODP
Intro to python
A brief History of Python Programming Language- English
State of Python (2010)
Introduction-to-Python-Programming-Language (1).pptx
trabalho ingles instrumental prof Anderson.pptx
Introduction of python programming
Chapter - 1.pptx
A deep dive into python and it's position in the programming landscape.pptx
What is python
Python lecture 01
python programminig and introduction.pptx
Flask and Introduction to web frameworks
Lecture - 1 (Python) E-Notes.pptx important
Python learning notes for freshers and also beginners.
university notes Lecture - 1 (Python) E-Notes.pptx
Python programming
introduction to python in computer graphics.pptx
intro.pptx (1).pdf
python programming.pptx
introduction to Python (for beginners)
Intro to python

More from Jéferson Machado (20)

PDF
PDF
Apache Spark Internals - Part 2
PDF
Apache Spark
PDF
Node.js, is it the solution for every problem?
PDF
Plano de carreira, isso funciona ? Me consegue uma bússola por favor. (Agile...
PDF
How to innovate ?
PDF
Management 3.0 (TDC 2015)
PDF
Management 3.0, como evoluir pessoas em conjunto com sua organização.
PDF
Business model generation
PDF
Lean & T.O.C
PDF
Kanban metrics
PDF
PDF
1 jeferson (grow)
PPT
Apache Pig
PPT
Apache HBase
PDF
Management 3.0
PDF
Theory of constraints
PDF
Spring MVC
Apache Spark Internals - Part 2
Apache Spark
Node.js, is it the solution for every problem?
Plano de carreira, isso funciona ? Me consegue uma bússola por favor. (Agile...
How to innovate ?
Management 3.0 (TDC 2015)
Management 3.0, como evoluir pessoas em conjunto com sua organização.
Business model generation
Lean & T.O.C
Kanban metrics
1 jeferson (grow)
Apache Pig
Apache HBase
Management 3.0
Theory of constraints
Spring MVC

Recently uploaded (20)

PDF
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PDF
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
PDF
Encapsulation theory and applications.pdf
PDF
Electronic commerce courselecture one. Pdf
PDF
Network Security Unit 5.pdf for BCA BBA.
PDF
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
PPTX
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
DOCX
The AUB Centre for AI in Media Proposal.docx
PDF
Review of recent advances in non-invasive hemoglobin estimation
PPTX
sap open course for s4hana steps from ECC to s4
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PDF
NewMind AI Weekly Chronicles - August'25 Week I
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PPTX
Programs and apps: productivity, graphics, security and other tools
PPTX
Understanding_Digital_Forensics_Presentation.pptx
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
Digital-Transformation-Roadmap-for-Companies.pptx
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
Diabetes mellitus diagnosis method based random forest with bat algorithm
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
Encapsulation theory and applications.pdf
Electronic commerce courselecture one. Pdf
Network Security Unit 5.pdf for BCA BBA.
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
Reach Out and Touch Someone: Haptics and Empathic Computing
The AUB Centre for AI in Media Proposal.docx
Review of recent advances in non-invasive hemoglobin estimation
sap open course for s4hana steps from ECC to s4
Agricultural_Statistics_at_a_Glance_2022_0.pdf
NewMind AI Weekly Chronicles - August'25 Week I
Mobile App Security Testing_ A Comprehensive Guide.pdf
Programs and apps: productivity, graphics, security and other tools
Understanding_Digital_Forensics_Presentation.pptx

Python - basics

  • 2. HISTORY 1980   BUT   *.  pyc   Guido  Van  Rossum  
  • 4. PYTHON 2.X VS 3.X 2.x   3.x   Compa7bility  with  existent   frameworks   Easy  to  understand   Mature  language   More  robust   MacOS  and  Linux  come  with   embedded   ‘one  way  to  do’   Could  be  a  liJle  confuse  for  begginer   No  backward  compa7bility   user  
  • 5. NOT IN PYTHON 3.X YET Twisted  (for  networking  and  other  applica7ons)     gevent  (like  Twisted,  but  using  micro-­‐threads  rather  than  an  explicitly   asynchronous  style).  
  • 6. MIGRATED TO PYTHON 3.X Numpy  (for  number  crunching)     Django,  Flask  ,  CherryPy  and  Pyramid  (for  Web  sites)     PIL  (an  image  processing  module)     cx_Freeze  (for  packaging  applica7ons  with  their  dependencies)     Py2exe  (for  packaging  your  applica7on  for  Windows  users)  
  • 10. Social  network  informa7on   Jéferson Machado Agile  coach   http://twitter.com/jefersonm https://github.com/jefersonm/ http://facebook.com/jefe.machado http://slideshare.net/jefersonm