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

porque_python.pdf

 porque_python.pdf

Avatar for Cássio Nomura

Cássio Nomura

November 26, 2019

Other Decks in Technology

Transcript

  1. Por que? Uberlandense; Desenvolvedor de jogos; Fazedor de amigos; Cozinheiro;

    Critico de cinema; Tradutor nas horas vagas. Quem eu sou?
  2. E que raios é Python então? Infelizmente não é o

    grande filósofo do WhatsApp Lançada por Guido van Rossum em 1991, Python é uma linguagem de programação de alto nível com tipagem e ligação dinâmicas. É uma linguagem poderosa e de alto nível. Muitos desenvolvedores são apaixonados pelo Python por causa de sua sintaxe clara, módulos e pacotes bem estruturados e por sua enorme flexibilidade e variedade de recursos modernos. Em outras poucas palavras: o Python é lindo! O que é?
  3. • Por ser flexível de alto nível e poder trabalhar

    com programação estrutural, é associado a desordem. • Python é perfeito para se trabalhar com padrões. Falando em OOP Porque Python não é linguagem de sobrinho... O que é? Python é uma linguagem dinâmica e flexível. Os padrões de design do Python são uma ótima maneira de aproveitar seu vasto potencial.
  4. O que é? No entanto, saiba quando ser inconsistente -

    às vezes, as recomendações do guia de estilo simplesmente não são aplicáveis. Em caso de dúvida, use seu bom senso. Veja outros exemplos e decida o que parece melhor. E não hesite em perguntar! Créditos: PEP-8.org As PEPs (Python Enhancement Proposals ou Propostas de aprimoramento do Python) são diretrizes para manutenção da linguagem.
  5. Quem usa? Porque desenvolvimento não é feito apenas por desenvolvedores.

    Para quem? Existem mais de 125.000 bibliotecas terceiras de Python que tornam a linguagem extremamente popular em diversos campos de desenvolvimento. Como por exemplo: NumPy, SciPy, Pandas, Matplotlib, Scikit-learn, TensorFlow, Keras, NLTK, Scrapy, boto3 (AWS), drivers de conexão com banco (mongodb, mysql, sql, etc.), requests, custom APIs. Por sua abrangência e simplicidade, Python caiu nas graças da comunidade “não dev ”! Muitos cientistas, pesquisadores, jornalistas, matemáticos, físicos, utilizam a linguagem para facilitar e melhorar suas atividades.
  6. Comunidade? Porque tecnologia se faz através de pessoas unidas em

    um propósito A Python Software Foundation tem como missão ajudar na diversificação de sua comunidade em todo o mundo, se fazendo acessível a todos, independente de classe social, credo, orientação sexual, limitação física ou qualquer excludente que exista em nossa sociedade. Em suas conferencias (PyCons), é visível quanto a comunidade é diversificada e pluricultural. Para quem?