Porque foi bom aprender com Python

1,730 views

Published on

Palestra relâmpago realizada no XXI Econtro do PUG-PE.

Link de apresentação em html:
http://fernandogrd.bitbucket.org/aprender_python/index.html

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
1,730
On SlideShare
0
From Embeds
0
Number of Embeds
1,059
Actions
Shares
0
Downloads
6
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Porque foi bom aprender com Python

  1. 1. PORQUE FOI BOM APRENDER COM PYTHONFernando Rocha @fernandogrd
  2. 2. CONTEXTOTive as disciplinas de algorítmos e estruturas de dados, em 2008, na Universidade estatual de Maringá-PR (UEM)
  3. 3. >>pitel Wrd > rn Hlo ol
  4. 4. PRINT HELLO WORLD Simplicidade.Sintaxe próxima ao pseudo código.
  5. 5. PRINT HELLO WORLDQue permite focar nos algorítmos, que é o importante
  6. 6. PRINT HELLO WORLDIdentação Obrigatória
  7. 7. PRINT HELLO WORLDMenos Ruído
  8. 8. APRENDIZADO PROGRESSIVO
  9. 9. APRENDIZADO PROGRESSIVOPor ter menos ruído, possibilita o aprendizado progressivo
  10. 10. APRENDIZADO PROGRESSIVOEx: Variáveis > Operadores > Condicionais > funções > tipos > Laços> etc..Não necessariamente nessa ordem, mas é possível passar de formaquase atômica, sem ter que expor estudantes a conceitos avançados.
  11. 11. APRENDIZADO PROGRESSIVO Facilitando assim oaprendizado de outras linguagens
  12. 12. SHELL INTERATIVO (REPL)
  13. 13. SHELL INTERATIVO (REPL) Se já ajuda oprofissional no dia-a- dia, pra quem estáaprendendo faz toda diferença
  14. 14. SHELL INTERATIVO (REPL)Possível testar linhas ou blocos de códigocom muita agilidade
  15. 15. PORQUE APRENDI COMPYTHON, E NÃO PYTHON
  16. 16. PORQUE APRENDI COM PYTHON, E NÃO PYTHON O professor utilizou Python para ensinarAlgorítmos e estruturas de dados. E não a linguagem em si.
  17. 17. PORQUE APRENDI COM PYTHON, E NÃO PYTHONO que é específico de Python, eu tive queaprender por conta
  18. 18. PORQUE APRENDI COM PYTHON, E NÃO PYTHONPorque o que interessa são os algorítmos
  19. 19. MOTIVAÇÃO PELA UTILIDADE
  20. 20. MOTIVAÇÃO PELA UTILIDADEPython é simples/fácil
  21. 21. MOTIVAÇÃO PELA UTILIDADE Standard Librarypoderosa e completa
  22. 22. MOTIVAÇÃO PELA UTILIDADEMeu primeiro programa útil foi um parser simples,após apenas algumas aulas, utilizando a urllib e umlooping, isso me motivou muito, pois vi na prática o que aquilo que estava aprendendo podia me proporcionar.
  23. 23. CURSOS QUE USAM PYTHONhttp://wiki.python.org/moin/SchoolsUsingPythonhttp://www.python.org.br/wiki/PerguntasFrequentes/SobrePython#Que_escolas.2Bfaculdades.2BAC8-universidades_usam_Python.3F
  24. 24. REFERÊNCIAS http://www.cs.ubc.ca/wccce/Program03/papers/Toby.html http://www.youtube.com/watch?v=Pij6J0HsYFAhttp://cemerick.com/2009/03/24/why-mit-now-uses-python- instead-of-scheme-for-its-undergraduate-cs-program/ http://www.greenteapress.com/thinkpython/

×