Introdução ao Python - Palestra Realizada na Faculdade Meta
Autor: Marcos Thomaz | Publicado: 2014-10-09T22:45:00-07:00

Apresentação realizada na Faculdade Meta no dia 08/10/2014, onde realizei uma pequena introdução a linguagem Python, apresentando um pouco de sua história de criação, suas áreas de atuação, empresas que utilizam, além de alguns pequenos exemplos de uso, com trechos de código. Alguns dos exemplos utilizados foram extraídos da prova final do curso de Python, "Python para Zumbis", do colega Fernando Massanori.

  

 Palestra Apresentando Python e Suas Aplicações  from Marcos Thomaz 


Também como prometido após a palestra, deixo o link de um material muito interessante relacionado a linguagem Python.

Vamos começar com os cursos gratuitos (porém muito bons):

Python para Zumbis - Fernando Massanori - Curso de introdução a linguagem Python com diversos conceitos legais. Uma vantagem são os exercícios, que fazem com que o aluno tenha que pensar um pouco e consiga reduzir consideravelmente o código.

Python e Django - Osvaldo Santana - Curso muito bom, em vídeo-aulas, sobre Python e Django (framework web)

Python e Web2Py (Inglês) - Muito bom material, em inglês. Mesmo se não souber muito bem, dá pra acompanhar tranquilo.


Também, como prometido, os links da primeira e segunda edição do livro "Python para Desenvolvedores" do Luiz Eduardo Borges.

Primeira Edição
Segunda Edição


Outros Materiais



Learn Python the Hard Way &nbsp;(inglês) - Material legal, com muitos exemplos. Bom para iniciantes.&nbsp;
A Byte of Python&nbsp;(inglês) - Muito bom material também.&nbsp;
Loogica - Materiais diversos, incluindo python.
Mutirão Python - Link01 e Link02 - Uma dica: ASSISTAM esses vídeos. É uma coletânea de vídeos do Mutirão Python. Diversas tecnologias diferentes, aplicações, etc. Muito, mas muito bom mesmo!
Python.org.br&nbsp;- Um link para a página Aprenda Mais do site python.org.br. Nele estão links para outros materiais, incluindo um tutorial criado pelo Guido Van Rossun.
Aprendendo Django no Planeta Terra - Marinho Brandão - Esse link é para o tutorial criado pelo amigo Marinho Brandão. Apesar de estar um pouco desatualizado (faz um certo tempo que foi criado) adicionei aqui pois alguns conceitos (muito interesses por sinal) podem ser vistos. Foi criado, se não me engano, na versão 0.96 do Django (se analisamos que hoje estamos na 1.7 tem uma coisa ou outra para modificar), mas mesmo assim, é uma ótima referência.&nbsp;
Documentação Oficial - versões python 2.x e 3.x






Algum material sobre programação funcional com Python


http://www.python.org.br/wiki/PythonFuncional
PyCursos - Vídeo
Material - PDF - Rodrigo Peixoto
Capítulo 16 do Python para Desenvolvedores - 2ª ed.&nbsp;


Uma observação sobre esse material de programação funcional: faz-se referência a lambda, map, reduce, filter e zip, mas em grande parte dos exemplo apresentados, leva-se em consideração o uso de uma versão 2.x do Python. No caso de estarem utilizando alguma versão 3.x, o reduce por exemplo não aparece por padrão, mas continua disponível, mas é necessário importá-la (from functools import reduce).&nbsp;






Links Interessantes


Python&nbsp;
Python Brasil
Django
Web2Py


Bom, é isso!&nbsp;