O Python
é uma linguagem orientada a objetos, de código aberto, desenvolvida no início dos anos
90. O que a torna tão especial é sua sintaxe extremamente simples aliada às
suas poderosas funções e bibliotecas. Nos últimos anos, tem surgido como a
linguagem utilizada para ensino de Machine
Learning pois, com poucas linhas de código, é possível implementar inúmeros
algoritmos. O Bank of America, por exemplo, desenvolve inúmeras aplicações em
Python devido a estas características. Outro ponto relevante é que o Python
é relativamente mais rápido que seus pares PHP e RUBY. O gráfico abaixo ilustra
este diferencial.
Figura 1 – Tempo médio de execução
Além
destes elementos técnicos, há ainda a facilidade de aprendizado, um amplo apoio
da comunidade, além de flexibilidade. Nesta característica, destaca-se a
possibilidade de criação de websites,
aplicativos para desktop, APIs e
linguagem de apoio ao desenvolvimento científico.
Para mostrar isto na prática, temos agora uma
degustação de como postar um tweet
via Python.
1
import tweepy
2
ACCESS_KEY = 'your access key goes here'
3
ACCESS_SECRET = ' your access secrete goes here
'
4
CONSUMER_KEY = ' your consumer key goes here '
5
CONSUMER_SECRET = ' your consumer secret goes
here '
6
auth = tweepy.OAuthHandler(CONSUMER_KEY,
CONSUMER_SECRET)
7
auth.secure = True
8
auth.set_access_token(ACCESS_KEY, ACCESS_SECRET)
9
api = tweepy.API(auth)
1 api.update_status("Machines
v. Lawyers - http://www.city-journal.org/2014/24_2_machines-vs-lawyers.html")
Com um script de apenas 10 linhas, enviamos um post para o Twiiter.
Além
do Bank of America que citamos anteriormente, Google, Yahoo e até a NASA
utilizam a linguagem no desenvolvimento de suas soluções. Já pudemos perceber o
porquê.
De
acordo com o site KDNuggets, Python já é a segunda linguagem mais utilizada
para aplicações de Analytics.
Figura 2 – Linguagens mais utilizadas em analytics
Um abraço e até o próximo post!
Muito bom! Ainda podemos usá-lo no SPSS.
ResponderExcluirOlá Luiz.
ResponderExcluirBoa observação. O próprio site do SPSS traz um tutorial bem bacana: http://www.spss-tutorials.com/python/
A versão 9.4 do SAS também permite interação com o Python (http://support.sas.com/resources/thirdpartysupport/v94/othersw.html) , assim como o Asterdata http://br.teradata.com/Teradata-Aster/overview/?LangType=1046&LangSelect=true
Obrigado pela visita.
Abraço!