PORQUE FOI BOM APRENDER COM PYTHONFernando Rocha @fernandogrd
CONTEXTOTive as disciplinas de algorítmos e estruturas de dados, em 2008, na Universidade estatual de Maringá-P...
>>pitel Wrd > rn Hlo ol
PRINT HELLO WORLD Simplicidade.Sintaxe próxima ao pseudo código.
PRINT HELLO WORLDQue permite focar nos algorítmos, que é o importante
PRINT HELLO WORLDIdentação Obrigatória
PRINT HELLO WORLDMenos Ruído
APRENDIZADO PROGRESSIVO
APRENDIZADO PROGRESSIVOPor ter menos ruído, possibilita o aprendizado progressivo
APRENDIZADO PROGRESSIVOEx: Variáveis > Operadores > Condicionais > funções > tipos > Laços> etc..Não necessariamente nessa...
APRENDIZADO PROGRESSIVO Facilitando assim oaprendizado de outras linguagens
SHELL INTERATIVO (REPL)
SHELL INTERATIVO (REPL) Se já ajuda oprofissional no dia-a- dia, pra quem estáaprendendo faz toda diferença
SHELL INTERATIVO (REPL)Possível testar linhas ou blocos de códigocom muita agilidade
PORQUE APRENDI COMPYTHON, E NÃO PYTHON
PORQUE APRENDI COM PYTHON, E NÃO PYTHON O professor utilizou Python para ensinarAlgorítmos e estruturas de dados. E não...
PORQUE APRENDI COM PYTHON, E NÃO PYTHONO que é específico de Python, eu tive queaprender por conta
PORQUE APRENDI COM PYTHON, E NÃO PYTHONPorque o que interessa são os algorítmos
MOTIVAÇÃO PELA UTILIDADE
MOTIVAÇÃO PELA UTILIDADEPython é simples/fácil
MOTIVAÇÃO PELA UTILIDADE Standard Librarypoderosa e completa
MOTIVAÇÃO PELA UTILIDADEMeu primeiro programa útil foi um parser simples,após apenas algumas aulas, utilizando a urllib e ...
CURSOS QUE USAM PYTHONhttp://wiki.python.org/moin/SchoolsUsingPythonhttp://www.python.org.br/wiki/PerguntasFrequentes/Sobr...
REFERÊNCIAS http://www.cs.ubc.ca/wccce/Program03/papers/Toby.html http://www.youtube.com/watch?v=Pij6J0HsYFAhttp://c...
Porque foi bom aprender com Python
of 25

Porque foi bom aprender com Python

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 on: Mar 4, 2016
Published in: Technology      
Source: www.slideshare.net


Transcripts - Porque foi bom aprender com Python

  • 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/

Related Documents