Porque foi bom aprender com Python

  • 1,321 views
Uploaded on

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

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

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

More in: Technology
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads

Views

Total Views
1,321
On Slideshare
0
From Embeds
0
Number of Embeds
2

Actions

Shares
Downloads
6
Comments
0
Likes
0

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. PORQUE FOI BOM APRENDER COM PYTHONFernando Rocha @fernandogrd
  • 2. CONTEXTOTive as disciplinas de algorítmos e estruturas de dados, em 2008, na Universidade estatual de Maringá-PR (UEM)
  • 3. >>pitel Wrd > rn Hlo ol
  • 4. PRINT HELLO WORLD Simplicidade.Sintaxe próxima ao pseudo código.
  • 5. PRINT HELLO WORLDQue permite focar nos algorítmos, que é o importante
  • 6. PRINT HELLO WORLDIdentação Obrigatória
  • 7. PRINT HELLO WORLDMenos Ruído
  • 8. APRENDIZADO PROGRESSIVO
  • 9. APRENDIZADO PROGRESSIVOPor ter menos ruído, possibilita o aprendizado progressivo
  • 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. APRENDIZADO PROGRESSIVO Facilitando assim oaprendizado de outras linguagens
  • 12. SHELL INTERATIVO (REPL)
  • 13. SHELL INTERATIVO (REPL) Se já ajuda oprofissional no dia-a- dia, pra quem estáaprendendo faz toda diferença
  • 14. SHELL INTERATIVO (REPL)Possível testar linhas ou blocos de códigocom muita agilidade
  • 15. PORQUE APRENDI COMPYTHON, E NÃO PYTHON
  • 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. PORQUE APRENDI COM PYTHON, E NÃO PYTHONO que é específico de Python, eu tive queaprender por conta
  • 18. PORQUE APRENDI COM PYTHON, E NÃO PYTHONPorque o que interessa são os algorítmos
  • 19. MOTIVAÇÃO PELA UTILIDADE
  • 20. MOTIVAÇÃO PELA UTILIDADEPython é simples/fácil
  • 21. MOTIVAÇÃO PELA UTILIDADE Standard Librarypoderosa e completa
  • 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. 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. 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/