Porque foi bom aprender com Python
-
Upload
fernando-rocha -
Category
Technology
-
view
1.323 -
download
1
description
Transcript of Porque foi bom aprender com Python
Fernando Rocha @fernandogrd
PORQUE FOI BOM APRENDERCOM PYTHON
CONTEXTO
Tive as disciplinas de algorítmos e estruturas de dados, em 2008, naUniversidade estatual de Maringá-PR (UEM)
>>> print 'Hello World'
PRINT 'HELLO WORLD'
Simplicidade. Sintaxe próxima ao
pseudo código.
PRINT 'HELLO WORLD'
Que permite focar nosalgorítmos, que é o
importante
PRINT 'HELLO WORLD'
Identação Obrigatória
PRINT 'HELLO WORLD'
Menos Ruído
APRENDIZADO PROGRESSIVO
APRENDIZADO PROGRESSIVO
Por ter menos ruído,possibilita oaprendizadoprogressivo
APRENDIZADO PROGRESSIVO
Ex: 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.
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 linhasou blocos de códigocom muita agilidade
PORQUE APRENDI COMPYTHON, E NÃO PYTHON
PORQUE APRENDI COM PYTHON, E NÃO PYTHON
O professor utilizouPython para ensinar
Algorítmos e estruturasde dados. E não alinguagem em si.
PORQUE APRENDI COM PYTHON, E NÃO PYTHON
O que é específico dePython, eu tive queaprender por conta
PORQUE APRENDI COM PYTHON, E NÃO PYTHON
Porque o que interessasão os algorítmos
MOTIVAÇÃO PELA UTILIDADE
MOTIVAÇÃO PELA UTILIDADE
Python é simples/fácil
MOTIVAÇÃO PELA UTILIDADE
Standard Librarypoderosa e completa
MOTIVAÇÃO PELA UTILIDADE
Meu 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 meproporcionar.
CURSOS QUE USAM PYTHONhttp://wiki.python.org/moin/SchoolsUsingPythonhttp://www.python.org.br/wiki/PerguntasFrequentes/SobrePython#Que_escolas.2BAC8-faculdades.2BAC8-universidades_usam_Python.3F
REFERÊNCIAShttp://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/