Python - o que, porque, como e quando

589 views

Published on

Palestra apresentada na Virada Geek 2013

Published in: Technology
1 Comment
3 Likes
Statistics
Notes
No Downloads
Views
Total views
589
On SlideShare
0
From Embeds
0
Number of Embeds
7
Actions
Shares
0
Downloads
11
Comments
1
Likes
3
Embeds 0
No embeds

No notes for slide

Python - o que, porque, como e quando

  1. 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. 2. Quem ´e Python no jogo do bixo? Gustavo Carvalho Quem ´e esse Python? - Virada Geek
  3. 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. 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. 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. 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. 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. 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. 9. Por que usar Python? http://aima.cs.berkeley.edu/ Gustavo Carvalho Quem ´e esse Python? - Virada Geek
  10. 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. 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. 12. Por que usar Python? Civilization IV Frets On Fire Gustavo Carvalho Quem ´e esse Python? - Virada Geek
  13. 13. Por que usar Python? brasil.gov.br globo.com jusbrasil.com.br Gustavo Carvalho Quem ´e esse Python? - Virada Geek
  14. 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. 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. 16. Por que aprender Python? N˜ao ´e dif´ıcil Resultados Imediatos Divertido Gustavo Carvalho Quem ´e esse Python? - Virada Geek
  17. 17. Por que usar Python? Comunidade! Gustavo Carvalho Quem ´e esse Python? - Virada Geek
  18. 18. Por que usar Python? PUG-PI facebook.com/groups/pugpi Gustavo Carvalho Quem ´e esse Python? - Virada Geek
  19. 19. Gostei! Como aprendo? 2 ou 3? Gustavo Carvalho Quem ´e esse Python? - Virada Geek
  20. 20. Gostei! Como aprendo? Diversas Implementa¸c˜oes Cython Jython Iron Python PyPy Gustavo Carvalho Quem ´e esse Python? - Virada Geek
  21. 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. 22. Quando Usar Python? Sempre :) Gustavo Carvalho Quem ´e esse Python? - Virada Geek
  23. 23. Quando n˜ao usar Python? Desempenho :( Gustavo Carvalho Quem ´e esse Python? - Virada Geek
  24. 24. Perguntas? Gustavo Carvalho Quem ´e esse Python? - Virada Geek
  25. 25. Obrigado! about.me/gt.salles Gustavo Carvalho Quem ´e esse Python? - Virada Geek

×