Por que python? fisl 14 - 2013

631 views
478 views

Published on

Palestra apresentada no FISL 14

0 Comments
3 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
631
On SlideShare
0
From Embeds
0
Number of Embeds
11
Actions
Shares
0
Downloads
10
Comments
0
Likes
3
Embeds 0
No embeds

No notes for slide

Por que python? fisl 14 - 2013

  1. 1. Por que Python? Marco André Lopes Mendes marcoandre@gmail.com
  2. 2. Fundação da APyB
  3. 3. ApyB no FISL
  4. 4. Python Brasil
  5. 5. • Permite focar no problema, sem perder tempo na sintaxe • Interativa • Alta produtividade • Baterias inclusas • Comunidade livre, forte, diversificada, alegre e acolhedora • Linguagem de verdade: orientada a objetos, funcional, estruturada • Uso geral vs nichos • Simples de iniciar, sem esgotar We Love Python
  6. 6. We Love Python
  7. 7. http://www.python.org/psf/diversity/ We Love Python
  8. 8. Meta: 20 % de presença feminina em 2015 We Love Python
  9. 9. http://pyladies.com/ We Love Python
  10. 10. Meta: 25% não americanos em 2015 We Love Python
  11. 11. We Love Python Hello World
  12. 12. We Love Python Hello World
  13. 13. Bibliografia Algoritmos Livro de Programação
  14. 14. Bibliografia Algoritmos Livro de Programação
  15. 15. Bibliografia Algoritmos Livro de Programação
  16. 16. Origem do nome Python
  17. 17. The Python Paradox, Paul Graham Python como um diferencial
  18. 18. 1h video/s 4 billion views. Python scales! Python: quem usa
  19. 19. Python: quem usa
  20. 20. Python: quem usa
  21. 21. Python: quem usa
  22. 22. Python: quem usa
  23. 23. Python: quem usa
  24. 24. Python: quem usa
  25. 25. Python: quem usa
  26. 26. Python: quem usa Você sabia que o “Pi” do nome se origina de Python?
  27. 27. Python: quem usa
  28. 28. Popularidade Github e StackOverflow
  29. 29. JobTrends Indeed.com
  30. 30. Linguagem do ano TIOBE em 2007 e 2010 Linguagem Favorita do LinuxJournal: 2009 a 2012
  31. 31. Linguagem do ano TIOBE em 2007 e 2010
  32. 32. “A vida é melhor sem chaves“. “A vida é curta! Você precisa de Python”. “Python me ajuda a focar nos meus conceitos em vez de ficar brigando com a linguagem”. “Eu não preciso digitar muito. Mas o que eu digito é certo”. Bruce Eckel, autor do best seller “Thinking in Java”. O que falam de Python
  33. 33. ”Entre todas as linguagens que eu aprendi, Python é a que menos interfere entre mim e o problema. É a mais efetiva para traduzir pensamentos em ações“. Eric Raymond, Autor “A catedral e o Bazar”. Contribuidor do GNU Emac, Linux, Fetchmail. Mantém o Jargonfile, mais conhecido como “Dicionário dos Hackers” O que falam de Python
  34. 34. ”Python tem sido uma parte importante do Google desde o início, e permanece assim conforme o sistema cresce e evolui... estamos procurando por mais pessoas com conhecimento nessa linguagem“. Peter Norvig, diretor de qualidade de busca do Google Inc. O que falam de Python
  35. 35. “[…] nossa filosofia aqui é “Python sempre que pudermos, C+ + se necessário”".  Alex Martelli, Líder Técnico, Sistemas de Produção, Google. O que falam de Python
  36. 36. “Python é rápido o suficiente para o nosso site e nos permite produzir características de fácil manutenção em tempos recordes, com um mínimo de desenvolvedores”. Cuong Do, Software Architect, YouTube.com O que falam de Python
  37. 37. “Python é uma das cinco mais importantes linguagens que todo programador deve conhecer” Bjarne Stroustrup, criador de C++ O que falam de Python
  38. 38. O que falam de Python
  39. 39. O que falam de Python "Only ugly languages become popular. Python is the one exception" Don Knuth, walking to dinner after Alan Turing's Centenary Celebration (from @ivanov on Twitter)
  40. 40. O que falam de Python "Python poised to become the de facto engine for modern science" Joshua Bloom, Berkeley Astronomy Department, at SciPy2012
  41. 41. Neil Ibata, 15 anos, foi aprender a programar em Python com o pai e virou capa da revista Nature. Linguagem poderosa, mas simples de aprender
  42. 42. Programa de uma menina de 12 anos do Projeto Decolar Linguagem poderosa, mas simples de aprender
  43. 43. Twitter e Facebook nas aulas
  44. 44. olha eu aiiii... kkk Melhora da Auto Estima do Aluno
  45. 45. Melhora da Auto Estima do Aluno
  46. 46. C 2 anos Java 6 meses Python 1 mes Tempo Para Ser Produtivo
  47. 47. Java ou C como primeira linguagem

×