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