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

O que Python pode fazer e você não sabia

O que Python pode fazer e você não sabia

Python é conhecida a linguagem com baterias embutidas, ou seja, contém diversas funcionalidades prontas disponíveis,
e isso permite que possamos diversificar as aplicações, veremos como Python trabalha com desenvolvimento web em
frameworks como Django e Flask, trabalhando com bibliotecas como processamento de imagens,
síntese de sons ou mineração de dados, além de casos de empresas que migraram para Python falando as
vantagens que foram agregadas.

Python é muito poderosa, acrescentando suas bibliotecas, existem milhares de possibilidades de aplicação nos diversos
campos, seja trabalhando com criação de sites como a Globo.com e JusBrasil, o tratamento de imagens na que a Netshoes
e Dafiti utilizam, ou minerar dados procurando termos importantes, veremos quais são as ferramentas e formas
de utilização de Python nessas áreas.

Eric Hideki

August 08, 2014
Tweet

More Decks by Eric Hideki

Other Decks in Programming

Transcript

  1. O que O que Python Python pode fazer e você

    pode fazer e você não sabia não sabia
  2. String String Como ordenar uma Como ordenar uma lista através

    de um lista através de um parâmetro parâmetro
  3. $ Pip install virtualenv $ Pip install virtualenv $ virtualenv

    sitedojose $ virtualenv sitedojose $ source ./sitedojose/bin/activate $ source ./sitedojose/bin/activate (sitedojose)$ pip install django (sitedojose)$ pip install django
  4. Oscar – E-commerce Oscar – E-commerce Mezzanine – CMS Mezzanine

    – CMS Opps – CMS Opps – CMS Wagtail – CMS Wagtail – CMS Django CMS Django CMS
  5. Samuel e Ricardo Samuel e Ricardo duvidam: duvidam: Tio José,

    aposto que Tio José, aposto que com esse Python dá com esse Python dá pra tocar música? pra tocar música?
  6. Mineração de dados - Scrapy Mineração de dados - Scrapy

    http://bit.ly/1klKtIq http://bit.ly/1klKtIq
  7. E no Brasil, quem usa? E no Brasil, quem usa?

    Globo.com Globo.com – Django, Tornado, Flask e outros; – Django, Tornado, Flask e outros; JusBrasil JusBrasil – Python e Flask; – Python e Flask; Evolux Evolux – Telecomunicações; – Telecomunicações; Geekie Geekie – Big Data com Python; – Big Data com Python; ZNC Sistemas ZNC Sistemas – Geolocalização com Django; – Geolocalização com Django; Qmágico Qmágico – Google App Engine e Python; – Google App Engine e Python; Trippics Trippics – Python e Django; – Python e Django; Soda Virtual Soda Virtual – Criação de aplicações com Django; – Criação de aplicações com Django; Portal Terra Portal Terra – Python e MongoDB; – Python e MongoDB; Cacho.la Cacho.la – Web2py; – Web2py; Sentibol Sentibol – Web2py; – Web2py; Portal Vírgula Portal Vírgula – Python, Django e Opps CMS; – Python, Django e Opps CMS; E diversos outros... E diversos outros...
  8. E lá fora, quem usa? E lá fora, quem usa?

    Google Google Instagram Instagram Pinterest Pinterest Disqus Disqus Disney Disney Youtube Youtube Bit.ly Bit.ly Yahoo Yahoo Mozilla Mozilla Nasa Nasa https://wiki.python.org/moin/OrganizationsUsingPython https://wiki.python.org/moin/OrganizationsUsingPython
  9. E o porque escolheram Python? E o porque escolheram Python?

    MOZILLA MOZILLA “ “Uma tarefa que tem em média de vinte Uma tarefa que tem em média de vinte linhas de código em C e sete em Java linhas de código em C e sete em Java geralmente podem ser feitas com geralmente podem ser feitas com apenas uma linha de código Python” apenas uma linha de código Python”
  10. E o porque escolheram Python? E o porque escolheram Python?

    ForecastWatch ForecastWatch ForecastWatch é uma empresa especializada ForecastWatch é uma empresa especializada em previsões do clima/tempo em previsões do clima/tempo “ “O poder do Python faz um monte de coisa O poder do Python faz um monte de coisa com poucas linhas de código, permitindo com poucas linhas de código, permitindo prototipar em questão de semanas, prototipar em questão de semanas, permitindo fazer testes e que o negócio permitindo fazer testes e que o negócio cresça de forma saudável.” cresça de forma saudável.”
  11. E o porque escolheram Python? E o porque escolheram Python?

    Google – Google App Google – Google App Engine Engine Desenvolvimento rápido de produtos Desenvolvimento rápido de produtos – Uma grande – Uma grande variedade de ferramentas e componentes já prontos; variedade de ferramentas e componentes já prontos; Flexibilidade na infraestrutura Flexibilidade na infraestrutura - Python permite - Python permite Troca Troca interna interna de componentes da de componentes da infra - estrutura infra - estrutura com muito com muito menos necessidade de codificação; menos necessidade de codificação;
  12. Principais motivos para Principais motivos para escolherem Python: escolherem Python:

    - Linguagem de fácil manutenção; - Linguagem de fácil manutenção; - Diversas bibliotecas prontas; - Diversas bibliotecas prontas; - Tutoriais e livros das mais diversas - Tutoriais e livros das mais diversas áreas; áreas; - FÁCIL APRENDIZADO - FÁCIL APRENDIZADO - Excelente documentação; - Excelente documentação; - Divertida; - Divertida; - Diversificada; - Diversificada; - Simples e poderosa; - Simples e poderosa;
  13. Você não deve se lembrar de Python, Você não deve

    se lembrar de Python, lembre – se sempre do José! lembre – se sempre do José!