Primeiros passos em Python - Tchelinux Uruguaiana 2011

Post on 30-Nov-2014

951 views 1 download

description

Ao aprendermos a programar, grande parte do foco é em aprender como funciona uma linguagem, e pouquíssimo tempo é dedicado em como documentar corretamente o código. Para sanar essas dificuldades, essa palestra visa fazer uma introdução a linguagem Python, ao mesmo tempo que incentiva a documentação automatizada através da ferramenta doxygen, garantindo assim código de qualidade e com uma boa documentação.

Transcript of Primeiros passos em Python - Tchelinux Uruguaiana 2011

Primeiros passos em PythonPrimeiros passos em Python

Por Jerônimo Medina Madruga & Djonatan Buss

Por Jerônimo Medina Madruga & Djonatan Buss

Agradecimentos aos patrocinadores!Agradecimentos aos patrocinadores!

+ info: http://goo.gl/qE9BT + info: http://goo.gl/qE9BT

- Quem são vocês?

Não tenho ligação com o seu Madruga ¬¬

Não tenho ligação com o seu Madruga ¬¬

ATENÇÃO!ATENÇÃO!

Para garantir o bom andamento da conversa:

- Sentem nas cadeiras da frente- Perguntem a qualquer momento!

- Tenham bom humor :D

Os palestrantes agradecem \o/

A primeira vez a gente nunca

esquece...A primeira vez a gente nunca

esquece...

Vamos começar pela história...Vamos começar pela história...

As origens do PythonAs origens do Python

Criada em 1991 por Guido Van Rossum

Nome inspirado pelo “Monty Python Flying Circus”

Simplicidade e fácil aprendizado

Mote do PythonMote do Python

“O que nós podemos fazer para transformar a programação em uma experiência o mais fácil possível?”

Guido Van Rossum

Onde eu posso encontrar Python?Onde eu posso encontrar Python?

Já vem em qualquer sistema operacional moderno :D

Para Windows você tem de fazer o download :P

Características do PythonCaracterísticas do Python

Escalável RAD Portável e multiplataforma Extensível Orientada a objetos Biblioteca padrão com muitos recursos Diversas bibliotecas de terceiros

Vantagens do PythonVantagens do Python

Organizado por natureza

Não é restrito a ideias antigas

Performance e produtividade andam juntos

Dá liberdade ao programador

Constante atualização da linguagem

Vantagens do PythonVantagens do Python

Menos marketing, mais evolução

Menor “enrolação” no código

Linguagem mais próxima do natural

Maior foco nos conceitos

Qual é o foco do Python?Qual é o foco do Python?

Produtividade e qualidade.

Nada de amarras.

E o tal do Doxygen?E o tal do Doxygen?

Geração de documentação a partir do código fonte, sem

frescuras

Resumo das Tags do Doxygen Resumo das Tags do Doxygen

@author@brief@bug

@code and @endcode@date@file

@package@param@return@see@todo

@version@warning

Maiores informaçõesMaiores informações

http://www.python.org/http://www.pythonbrasil.org.br/

http://www.youtube.com/user/GoogleDevelopershttp://software-carpentry.org/

http://ark4n.wordpress.com/python/http://www.stack.nl/~dimitri/doxygen/

ContatosContatos

Slides: http://www.slideshare.net/jmmadruga/

E-mail: djonatanb@gmail.comJeronimo.madruga@gmail.com

Site: http://jmmadruga.com.br

Twitter: @djontanb @jmmadruga

Referências das imagensReferências das imagens

http://www.geograph.org.uk/photo/158503http://www.flickr.com/photos/fjtu/2260860861/sizes/l/in/photostream/

Y la Pregunta?Y la Pregunta?

Fim! :

DFim! :

D