SlideShare une entreprise Scribd logo
1  sur  25
Télécharger pour lire hors ligne
Python - O que, por que, como e quando
Gustavo Carvalho
Universidade Federal do Piau´ı / Agˆencia 128 Bits
about.me/gt.salles
Virada Geek
Gustavo Carvalho Quem ´e esse Python? - Virada Geek
Quem ´e Python no jogo do bixo?
Gustavo Carvalho Quem ´e esse Python? - Virada Geek
Quem ´e Python no jogo do bixo?
Linguagem de programa¸c˜ao criada por volta de 1990 por
Guido Van Rossum
Interpretada
Compila c´odigo para bytecode
Multiparadigma
Sequencial
Orientada a Objetos
Funcional
Multiplataforma
Unix (Mac e Linux)
Windows
Mobile (Embarcado no Nokia S-60)
Gustavo Carvalho Quem ´e esse Python? - Virada Geek
Quem ´e Python no jogo do bixo?
Sintaxe simples e expressiva
Tipagem forte e dinˆamica
Alto n´ıvel
Sobrecarga de Operadores
Heran¸ca M´ultipla
Interpretador Interativo
Gustavo Carvalho Quem ´e esse Python? - Virada Geek
Por quˆe usar Python?
Web - Django, Flask, Web2py, Pyramid, Zope, etc, etc, etc
GUI - PyQt, PyGTK, Tkinter, wxPython
Cient´ıfica - Numpy, Scypy, Pylab
Computa¸c˜ao Gr´afica - PyOpenGL, PyGame
Banco de Dados - SQLAlquemy, PyMongo, PonyORM
Automa¸c˜ao de sistemas - Celery, Fabric
Default - Data, Tempo, Criptografia, Web (Urllib), Math,
Sistema, JSON
Gustavo Carvalho Quem ´e esse Python? - Virada Geek
Por que usar Python?
http://web.archive.org/web/19990204033714/http://google.stanford.edu/about.html
Gustavo Carvalho Quem ´e esse Python? - Virada Geek
Por que usar Python?
http://web.archive.org/web/19990204033714/http://google.stanford.edu/about.html
Gustavo Carvalho Quem ´e esse Python? - Virada Geek
Por que usar Python?
Python tem sido uma parte importante do Google
desde o in´ıcio, e permanece assim conforme o sistema
cresce e evolui. Hoje, dezenas de engenheiros do Google
usam Python, e estamos procurando por mas pessoas
com conhecimento nessa linguagem.
Peter Norvig
http://www.python.org.br/wiki/PythonNoGoogle
Gustavo Carvalho Quem ´e esse Python? - Virada Geek
Por que usar Python?
http://aima.cs.berkeley.edu/
Gustavo Carvalho Quem ´e esse Python? - Virada Geek
Por que usar Python?
Python ´e r´apido o suficiente para o nosso site e
permite que n´os produzamos caracter´ısticas que podem
ser mantidas em tempo recorde, com um m´ınimo de
desenvolvedores.
Cuong Do, arquiteto de Software do Youtube
http://www.python.org/about/quotes/
Gustavo Carvalho Quem ´e esse Python? - Virada Geek
Por que usar Python?
Industrial Light and Magic
Nasa
New York Times
The Guardian
Dropbox
Blender
FBI e CIA
Nokia
IBM
Gustavo Carvalho Quem ´e esse Python? - Virada Geek
Por que usar Python?
Civilization IV
Frets On Fire
Gustavo Carvalho Quem ´e esse Python? - Virada Geek
Por que usar Python?
brasil.gov.br
globo.com
jusbrasil.com.br
Gustavo Carvalho Quem ´e esse Python? - Virada Geek
Por que usar Python?
agencia128bits.com
institutogalaxy.com.br
capitalteresina.com.br
www.munditecnologia.com.br
ziggi.uol.com.br/
www.supervasco.com
Gustavo Carvalho Quem ´e esse Python? - Virada Geek
Por que usar Python?
http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html
Gustavo Carvalho Quem ´e esse Python? - Virada Geek
Por que aprender Python?
N˜ao ´e dif´ıcil
Resultados Imediatos
Divertido
Gustavo Carvalho Quem ´e esse Python? - Virada Geek
Por que usar Python?
Comunidade!
Gustavo Carvalho Quem ´e esse Python? - Virada Geek
Por que usar Python?
PUG-PI
facebook.com/groups/pugpi
Gustavo Carvalho Quem ´e esse Python? - Virada Geek
Gostei! Como aprendo?
2 ou 3?
Gustavo Carvalho Quem ´e esse Python? - Virada Geek
Gostei! Como aprendo?
Diversas Implementa¸c˜oes
Cython
Jython
Iron Python
PyPy
Gustavo Carvalho Quem ´e esse Python? - Virada Geek
Gostei! Como aprendo?
Documenta¸c˜ao - www.python.org/doc/
Khan Academy - www.khanacademy.org/cs
Python Brasil -
www.python.org.br/wiki/DocumentacaoPython
PyCursos - Python Para Zumbis -
pingmind.com/python-para-zumbis/
Blog Aprendendo Python - ericstk.wordpress.com
Gustavo Carvalho Quem ´e esse Python? - Virada Geek
Quando Usar Python?
Sempre :)
Gustavo Carvalho Quem ´e esse Python? - Virada Geek
Quando n˜ao usar Python?
Desempenho :(
Gustavo Carvalho Quem ´e esse Python? - Virada Geek
Perguntas?
Gustavo Carvalho Quem ´e esse Python? - Virada Geek
Obrigado!
about.me/gt.salles
Gustavo Carvalho Quem ´e esse Python? - Virada Geek

Contenu connexe

Tendances

Intro
IntroIntro
Intro
pugpe
 
Introdução ao Python
Introdução ao PythonIntrodução ao Python
Introdução ao Python
Lucas Castejon
 
Encontro da Comunidade Python Brasileira - FISL11
Encontro da Comunidade Python Brasileira - FISL11Encontro da Comunidade Python Brasileira - FISL11
Encontro da Comunidade Python Brasileira - FISL11
Dorneles Treméa
 
Por que escolher Python?
Por que escolher Python?Por que escolher Python?
Por que escolher Python?
Igor Leroy
 

Tendances (20)

O que Python pode fazer e você não sabe
O que Python pode fazer e você não sabeO que Python pode fazer e você não sabe
O que Python pode fazer e você não sabe
 
Primeiros passos em Python - Tchelinux Uruguaiana 2011
Primeiros passos em Python - Tchelinux Uruguaiana 2011Primeiros passos em Python - Tchelinux Uruguaiana 2011
Primeiros passos em Python - Tchelinux Uruguaiana 2011
 
Ambiente de desenvolvimento em Python - PUG-MA
Ambiente de desenvolvimento em Python - PUG-MAAmbiente de desenvolvimento em Python - PUG-MA
Ambiente de desenvolvimento em Python - PUG-MA
 
Canivete python
Canivete pythonCanivete python
Canivete python
 
Arduino + Python: produtividade ao extremo
Arduino + Python: produtividade ao extremoArduino + Python: produtividade ao extremo
Arduino + Python: produtividade ao extremo
 
Python, por onde começar - Semana Technológica UTFPR 2015.
Python, por onde começar - Semana Technológica UTFPR 2015.Python, por onde começar - Semana Technológica UTFPR 2015.
Python, por onde começar - Semana Technológica UTFPR 2015.
 
Empreendendo com Python
Empreendendo com PythonEmpreendendo com Python
Empreendendo com Python
 
Por Que Python - #PUGCE
Por Que Python - #PUGCEPor Que Python - #PUGCE
Por Que Python - #PUGCE
 
Desenvolvimento web com python e web2py
Desenvolvimento web com python e web2pyDesenvolvimento web com python e web2py
Desenvolvimento web com python e web2py
 
Facilitando a vida com Raspberry Pi e Arduino
Facilitando a vida com Raspberry Pi e ArduinoFacilitando a vida com Raspberry Pi e Arduino
Facilitando a vida com Raspberry Pi e Arduino
 
Extraindo dados públicos na marra com Python
Extraindo dados públicos na marra com PythonExtraindo dados públicos na marra com Python
Extraindo dados públicos na marra com Python
 
Aplicações do Python na escola e no mercado de trabalho
Aplicações do Python na escola e no mercado de trabalhoAplicações do Python na escola e no mercado de trabalho
Aplicações do Python na escola e no mercado de trabalho
 
Intro
IntroIntro
Intro
 
Introdução ao Python
Introdução ao PythonIntrodução ao Python
Introdução ao Python
 
Python, por onde começar? @FTSL2014
Python, por onde começar? @FTSL2014Python, por onde começar? @FTSL2014
Python, por onde começar? @FTSL2014
 
Encontro da Comunidade Python Brasileira - FISL11
Encontro da Comunidade Python Brasileira - FISL11Encontro da Comunidade Python Brasileira - FISL11
Encontro da Comunidade Python Brasileira - FISL11
 
Python storm grupy_sp_23_04
Python storm grupy_sp_23_04Python storm grupy_sp_23_04
Python storm grupy_sp_23_04
 
Por que escolher Python?
Por que escolher Python?Por que escolher Python?
Por que escolher Python?
 
Slide
SlideSlide
Slide
 
Introdução a linguagem Python: simples e produtiva
Introdução a linguagem Python: simples e produtivaIntrodução a linguagem Python: simples e produtiva
Introdução a linguagem Python: simples e produtiva
 

En vedette

Programando em python modulos
Programando em python   modulosProgramando em python   modulos
Programando em python modulos
samuelthiago
 

En vedette (19)

Porque Python é essa Coca-Cola™ toda
Porque Python é essa Coca-Cola™ todaPorque Python é essa Coca-Cola™ toda
Porque Python é essa Coca-Cola™ toda
 
Programando em python modulos
Programando em python   modulosProgramando em python   modulos
Programando em python modulos
 
Ensinando Computação e Fazendo Ciência com Python
Ensinando Computação e Fazendo Ciência com PythonEnsinando Computação e Fazendo Ciência com Python
Ensinando Computação e Fazendo Ciência com Python
 
Python Nordeste 2016
Python Nordeste 2016Python Nordeste 2016
Python Nordeste 2016
 
Customizando Admin do Django
Customizando Admin do DjangoCustomizando Admin do Django
Customizando Admin do Django
 
Técnicas de frontend para aplicações django - PythonBrasil[9]
Técnicas de frontend para aplicações django  - PythonBrasil[9]Técnicas de frontend para aplicações django  - PythonBrasil[9]
Técnicas de frontend para aplicações django - PythonBrasil[9]
 
Espaço Programação e Eletrónica - Sessão4
Espaço Programação e Eletrónica - Sessão4Espaço Programação e Eletrónica - Sessão4
Espaço Programação e Eletrónica - Sessão4
 
Introdução a automação residencial com Raspberry PI
Introdução a automação residencial com Raspberry PIIntrodução a automação residencial com Raspberry PI
Introdução a automação residencial com Raspberry PI
 
Astro Pi - introdução ao Python
Astro Pi - introdução ao PythonAstro Pi - introdução ao Python
Astro Pi - introdução ao Python
 
Astro Pi - Explorando o Sense Hat
Astro Pi - Explorando o Sense HatAstro Pi - Explorando o Sense Hat
Astro Pi - Explorando o Sense Hat
 
Livraria Sense hat - resumo
Livraria Sense hat - resumoLivraria Sense hat - resumo
Livraria Sense hat - resumo
 
Python: A Arma Secreta do Cientista de Dados
Python: A Arma Secreta do Cientista de DadosPython: A Arma Secreta do Cientista de Dados
Python: A Arma Secreta do Cientista de Dados
 
Raspberry Pi: o hardware para Python
Raspberry Pi: o hardware para PythonRaspberry Pi: o hardware para Python
Raspberry Pi: o hardware para Python
 
Astro pi - Como recolher dados do astro Pi
Astro pi - Como recolher dados do astro PiAstro pi - Como recolher dados do astro Pi
Astro pi - Como recolher dados do astro Pi
 
Palestra Apresentando Python e Suas Aplicações
Palestra Apresentando Python e Suas AplicaçõesPalestra Apresentando Python e Suas Aplicações
Palestra Apresentando Python e Suas Aplicações
 
Palestra sobre Arduino e Raspberry Pi (Totvs)
Palestra sobre Arduino e Raspberry Pi (Totvs)Palestra sobre Arduino e Raspberry Pi (Totvs)
Palestra sobre Arduino e Raspberry Pi (Totvs)
 
EV3#5: Exercicios com o sensor cor
EV3#5: Exercicios com o sensor corEV3#5: Exercicios com o sensor cor
EV3#5: Exercicios com o sensor cor
 
[QCon 2011] Por uma web mais rápida: técnicas de otimização de Sites
[QCon 2011] Por uma web mais rápida: técnicas de otimização de Sites[QCon 2011] Por uma web mais rápida: técnicas de otimização de Sites
[QCon 2011] Por uma web mais rápida: técnicas de otimização de Sites
 
Oficina Python: Hackeando a Web com Python 3
Oficina Python: Hackeando a Web com Python 3Oficina Python: Hackeando a Web com Python 3
Oficina Python: Hackeando a Web com Python 3
 

Similaire à Python - o que, porque, como e quando

Python com baterias incluídas v2.0
Python com baterias incluídas v2.0Python com baterias incluídas v2.0
Python com baterias incluídas v2.0
Jonh Edson
 
O poder do Python/Django
O poder do Python/DjangoO poder do Python/Django
O poder do Python/Django
Átila Bezerra
 
Python Pythononcampus Uva 060609
Python Pythononcampus Uva 060609Python Pythononcampus Uva 060609
Python Pythononcampus Uva 060609
gsroma
 
Django: um framework web para perfeccionistas com prazo
Django: um framework web para perfeccionistas com prazoDjango: um framework web para perfeccionistas com prazo
Django: um framework web para perfeccionistas com prazo
Bernardo Fontes
 

Similaire à Python - o que, porque, como e quando (20)

The zen of python 2010
The zen of python 2010The zen of python 2010
The zen of python 2010
 
Hello, Python!
Hello, Python!Hello, Python!
Hello, Python!
 
Python Com Baterias Incluídas
Python Com Baterias IncluídasPython Com Baterias Incluídas
Python Com Baterias Incluídas
 
Python e suas aplicações
Python e suas aplicaçõesPython e suas aplicações
Python e suas aplicações
 
Python com django
Python com djangoPython com django
Python com django
 
Python com baterias incluídas v2.0
Python com baterias incluídas v2.0Python com baterias incluídas v2.0
Python com baterias incluídas v2.0
 
O que podemos fazer com Python?
O que podemos fazer com Python?O que podemos fazer com Python?
O que podemos fazer com Python?
 
Introdução ao Python
Introdução ao PythonIntrodução ao Python
Introdução ao Python
 
Introdução ao Python
Introdução ao PythonIntrodução ao Python
Introdução ao Python
 
Sabores do desenvolvimento web com Python
Sabores do desenvolvimento web com PythonSabores do desenvolvimento web com Python
Sabores do desenvolvimento web com Python
 
python-agil-IVEnGitec
python-agil-IVEnGitecpython-agil-IVEnGitec
python-agil-IVEnGitec
 
Python b1tch
Python b1tchPython b1tch
Python b1tch
 
Python para programadores Ruby
Python para programadores RubyPython para programadores Ruby
Python para programadores Ruby
 
O poder do Python/Django
O poder do Python/DjangoO poder do Python/Django
O poder do Python/Django
 
Python Pythononcampus Uva 060609
Python Pythononcampus Uva 060609Python Pythononcampus Uva 060609
Python Pythononcampus Uva 060609
 
Desenvolvimento rápido de aplicações Web com Python e Django
Desenvolvimento rápido de aplicações Web com Python e DjangoDesenvolvimento rápido de aplicações Web com Python e Django
Desenvolvimento rápido de aplicações Web com Python e Django
 
Como a Globosat utiliza Python para distribuição de conteúdo
Como a Globosat utiliza Python  para distribuição de conteúdoComo a Globosat utiliza Python  para distribuição de conteúdo
Como a Globosat utiliza Python para distribuição de conteúdo
 
O canivete suiço de Python
O canivete suiço de PythonO canivete suiço de Python
O canivete suiço de Python
 
Por Que Python É Tão Lento?
Por Que Python É Tão Lento?Por Que Python É Tão Lento?
Por Que Python É Tão Lento?
 
Django: um framework web para perfeccionistas com prazo
Django: um framework web para perfeccionistas com prazoDjango: um framework web para perfeccionistas com prazo
Django: um framework web para perfeccionistas com prazo
 

Python - o que, porque, como e quando

  • 1. Python - O que, por que, como e quando Gustavo Carvalho Universidade Federal do Piau´ı / Agˆencia 128 Bits about.me/gt.salles Virada Geek Gustavo Carvalho Quem ´e esse Python? - Virada Geek
  • 2. Quem ´e Python no jogo do bixo? Gustavo Carvalho Quem ´e esse Python? - Virada Geek
  • 3. Quem ´e Python no jogo do bixo? Linguagem de programa¸c˜ao criada por volta de 1990 por Guido Van Rossum Interpretada Compila c´odigo para bytecode Multiparadigma Sequencial Orientada a Objetos Funcional Multiplataforma Unix (Mac e Linux) Windows Mobile (Embarcado no Nokia S-60) Gustavo Carvalho Quem ´e esse Python? - Virada Geek
  • 4. Quem ´e Python no jogo do bixo? Sintaxe simples e expressiva Tipagem forte e dinˆamica Alto n´ıvel Sobrecarga de Operadores Heran¸ca M´ultipla Interpretador Interativo Gustavo Carvalho Quem ´e esse Python? - Virada Geek
  • 5. Por quˆe usar Python? Web - Django, Flask, Web2py, Pyramid, Zope, etc, etc, etc GUI - PyQt, PyGTK, Tkinter, wxPython Cient´ıfica - Numpy, Scypy, Pylab Computa¸c˜ao Gr´afica - PyOpenGL, PyGame Banco de Dados - SQLAlquemy, PyMongo, PonyORM Automa¸c˜ao de sistemas - Celery, Fabric Default - Data, Tempo, Criptografia, Web (Urllib), Math, Sistema, JSON Gustavo Carvalho Quem ´e esse Python? - Virada Geek
  • 6. Por que usar Python? http://web.archive.org/web/19990204033714/http://google.stanford.edu/about.html Gustavo Carvalho Quem ´e esse Python? - Virada Geek
  • 7. Por que usar Python? http://web.archive.org/web/19990204033714/http://google.stanford.edu/about.html Gustavo Carvalho Quem ´e esse Python? - Virada Geek
  • 8. Por que usar Python? Python tem sido uma parte importante do Google desde o in´ıcio, e permanece assim conforme o sistema cresce e evolui. Hoje, dezenas de engenheiros do Google usam Python, e estamos procurando por mas pessoas com conhecimento nessa linguagem. Peter Norvig http://www.python.org.br/wiki/PythonNoGoogle Gustavo Carvalho Quem ´e esse Python? - Virada Geek
  • 9. Por que usar Python? http://aima.cs.berkeley.edu/ Gustavo Carvalho Quem ´e esse Python? - Virada Geek
  • 10. Por que usar Python? Python ´e r´apido o suficiente para o nosso site e permite que n´os produzamos caracter´ısticas que podem ser mantidas em tempo recorde, com um m´ınimo de desenvolvedores. Cuong Do, arquiteto de Software do Youtube http://www.python.org/about/quotes/ Gustavo Carvalho Quem ´e esse Python? - Virada Geek
  • 11. Por que usar Python? Industrial Light and Magic Nasa New York Times The Guardian Dropbox Blender FBI e CIA Nokia IBM Gustavo Carvalho Quem ´e esse Python? - Virada Geek
  • 12. Por que usar Python? Civilization IV Frets On Fire Gustavo Carvalho Quem ´e esse Python? - Virada Geek
  • 13. Por que usar Python? brasil.gov.br globo.com jusbrasil.com.br Gustavo Carvalho Quem ´e esse Python? - Virada Geek
  • 14. Por que usar Python? agencia128bits.com institutogalaxy.com.br capitalteresina.com.br www.munditecnologia.com.br ziggi.uol.com.br/ www.supervasco.com Gustavo Carvalho Quem ´e esse Python? - Virada Geek
  • 15. Por que usar Python? http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html Gustavo Carvalho Quem ´e esse Python? - Virada Geek
  • 16. Por que aprender Python? N˜ao ´e dif´ıcil Resultados Imediatos Divertido Gustavo Carvalho Quem ´e esse Python? - Virada Geek
  • 17. Por que usar Python? Comunidade! Gustavo Carvalho Quem ´e esse Python? - Virada Geek
  • 18. Por que usar Python? PUG-PI facebook.com/groups/pugpi Gustavo Carvalho Quem ´e esse Python? - Virada Geek
  • 19. Gostei! Como aprendo? 2 ou 3? Gustavo Carvalho Quem ´e esse Python? - Virada Geek
  • 20. Gostei! Como aprendo? Diversas Implementa¸c˜oes Cython Jython Iron Python PyPy Gustavo Carvalho Quem ´e esse Python? - Virada Geek
  • 21. Gostei! Como aprendo? Documenta¸c˜ao - www.python.org/doc/ Khan Academy - www.khanacademy.org/cs Python Brasil - www.python.org.br/wiki/DocumentacaoPython PyCursos - Python Para Zumbis - pingmind.com/python-para-zumbis/ Blog Aprendendo Python - ericstk.wordpress.com Gustavo Carvalho Quem ´e esse Python? - Virada Geek
  • 22. Quando Usar Python? Sempre :) Gustavo Carvalho Quem ´e esse Python? - Virada Geek
  • 23. Quando n˜ao usar Python? Desempenho :( Gustavo Carvalho Quem ´e esse Python? - Virada Geek
  • 24. Perguntas? Gustavo Carvalho Quem ´e esse Python? - Virada Geek
  • 25. Obrigado! about.me/gt.salles Gustavo Carvalho Quem ´e esse Python? - Virada Geek