Upgrade to Pro — share decks privately, control downloads, hide ads and more …

25 anos PET- Elétrica / Novembro 2016 UFJF

25 anos PET- Elétrica / Novembro 2016 UFJF

rhenanbartels

November 25, 2016
Tweet

Transcript

  1. Introdução à linguagem Python 25 anos PET Elétrica @rhenanbartels

  2. O que vamos ver? 1. O que é Python 2.

    Por que Python? 3. Filoso a 4. Readability counts - PEP8 5. Conhecimentos essenciais 6. O que podemos fazer?
  3. O que é Python?

  4. Alto nível Interpretada Multi paradigma

  5. "keep under your pillow" this

  6. Por que?

  7. "Python ts your mind" - Bruce Eckel

  8. "If you were using Pyhton you would be home right

    now" - Someone
  9. Top 10 languages

  10. Quem usa?

  11. Data science

  12. Software Livre/Libre Executar Copiar Modi car Distribuir

  13. Filoso a

  14. None
  15. Readability Counts PEP8

  16. "Talk is cheap. Show me the code!" - Linus Torvalds

    Jupyter
  17. Quem tem medo do traceback?

  18. Funções

  19. Devem fazer uma coisa... ...e fazê-la muito bem

  20. DRY (don't repeat yourself)

  21. Onde vamos guardar nossas funções? ...em nossos módulos

  22. Version Control

  23. Quem nunca?

  24. E se existir mais de um desenvolvedor? Dropbox? E-mail? Pen

    drive?
  25. Git ajuda o desenvolvedor a se proterger de si mesmo

    Git
  26. Distribuído

  27. Fluxo Successful git branching model

  28. Dankeschön rhenan.bartels@gmail.com