Primeiros passos em Python - Tchelinux Uruguaiana 2011

download Primeiros passos em Python - Tchelinux Uruguaiana 2011

of 25

  • date post

    30-Nov-2014
  • Category

    Technology

  • view

    948
  • download

    1

Embed Size (px)

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

  • 1. Primeiros passos em Python Por Jernimo Medina Madruga & Djonatan Buss
  • 2. Agradecimentos aos patrocinadores!
  • 3.
  • 4. + info: http://goo.gl/qE9BT
  • 5. - Quem so vocs?
  • 6.
  • 7. No tenho ligao com o seu Madruga
  • 8.
  • 9. ATENO! Para garantir o bom andamento da conversa: - Sentem nas cadeiras da frente - Perguntem a qualquer momento! - Tenham bom humor :D Os palestrantes agradecem o/
  • 10. A primeira vez a gente nunca esquece...
  • 11. Vamos comear pela histria...
  • 12. As origens do Python
    • Criada em 1991 por Guido Van Rossum
    • Nome inspirado pelo Monty Python Flying Circus
    • Simplicidade e fcil aprendizado
  • 13. Mote do Python O que ns podemos fazer para transformar a programao em uma experincia o mais fcil possvel? Guido Van Rossum
  • 14. Onde eu posso encontrar Python? J vem em qualquer sistema operacional moderno :D Para Windows voc tem de fazer o download :P
  • 15. Caractersticas do Python
    • Escalvel
    • RAD
    • Portvel e multiplataforma
    • Extensvel
    • Orientada a objetos
    • Biblioteca padro com muitos recursos
    • Diversas bibliotecas de terceiros
  • 16. Vantagens do Python
    • Organizado por natureza
    • No restrito a ideias antigas
    • Performance e produtividade andam juntos
    • D liberdade ao programador
    • Constante atualizao da linguagem
  • 17. Vantagens do Python
    • Menos marketing, mais evoluo
    • Menor enrolao no cdigo
    • Linguagem mais prxima do natural
    • Maior foco nos conceitos
  • 18. Qual o foco do Python? Produtividade e qualidade. Nada de amarras.
  • 19. E o tal do Doxygen? Gerao de documentao a partir do cdigo fonte, sem frescuras
  • 20. Resumo das Tags do Doxygen @author @brief @bug @code and @endcode @date @file @package @param @return @see @todo @version @warning
  • 21. Maiores informaes http://www.python.org/ http://www.pythonbrasil.org.br/ http://www.youtube.com/user/GoogleDevelopers http://software-carpentry.org/ http://ark4n.wordpress.com/python/ http://www.stack.nl/~dimitri/doxygen/
  • 22. Contatos Slides: http://www.slideshare.net/jmmadruga/ E-mail: [email_address] [email_address] Site: http://jmmadruga.com.br Twitter: @djontanb @jmmadruga
  • 23. Referncias das imagens http://www.geograph.org.uk/photo/158503 http://www.flickr.com/photos/fjtu/2260860861/sizes/l/in/photostream/
  • 24. Y la Pregunta?
  • 25. Fim! :D