Você está na página 1de 57

Análise de dados

com Python
Por Dino Magri
Tutorial: Criar conta desenvolvedor no
Twitter

Coordenação: Prof.: Dino Magri


Profa. Dra. Alessandra de
Ávila Montini
• Contatos:
– E-mail: professor.dinomagri@gmail.com

– Twitter: https://twitter.com/prof_dinomagri

– LinkedIn:http://www.linkedin.com/in/dinomagri

Coordenação:
Profa. Dra. Alessandra de
Ávila Montini
Conteúdo da Aula
• Introdução

• Criar conta no Twitter

• Adicionando um telefone na conta

• Aplicar para uma conta de desenvolvedor

• Seguindo o professor ☺

4 Python – Criar Conta Desenvolvedor Twitter – Dino Magri


Introdução
• Twitter foi fundado em 2006 por Jack Dorsey, Evan

Williams, Biz Stone e Noah Glass.

Fonte: https://about.twitter.com/pt/company

5 Python – Criar Conta Desenvolvedor Twitter – Dino Magri


Twitter
• O que podemos fazer com o Twitter:
– Tweet (mensagem de até 140 caracteres)

– Visualizar Timeline

– Seguir

– "Favoritar"

– Assuntos do momentos (trending topics)

– Retweet

– Utilizar Hashtag (#python, #fia, #bigdata)

– Entre outros ...

6 Python – Criar Conta Desenvolvedor Twitter – Dino Magri


Twitter
Nome do
usuário Hashtag

Mensagem
do Tweet

Tweet Atividades
para do Tweet
responder Retweet "Favoritar"
Adicionar novos
tweets na
mesma “thread”
7 Python – Criar Conta Desenvolvedor Twitter – Dino Magri
Twitter
• Para utilizar os dados do Twitter, precisamos ter acesso a API
do Twitter.
• Mas o que é uma API?
• É uma interface de programação de
aplicativos.
• Que contém um conjunto de rotinas e
padrões de programação para acesso
a um aplicativo.

8 Python – Criar Conta Desenvolvedor Twitter – Dino Magri


Twitter

Requisição

Nossos Aplicativos
Aplicativos API de terceiros
Dados

9 Python – Criar Conta Desenvolvedor Twitter – Dino Magri


Conteúdo da Aula
• Introdução

• Criar conta no Twitter

• Adicionando um telefone na conta

• Aplicar para uma conta de desenvolvedor

• Seguindo o professor ☺

10 Python – Criar Conta Desenvolvedor Twitter – Dino Magri


Conteúdo da Aula
• Caso já tenha uma conta no Twitter criada, acesse
o tópico Adicionando um telefone na conta.

• Não é necessário criar uma nova conta!!

• Caso não tenha a conta, siga em frente ☺

11 Python – Criar Conta Desenvolvedor Twitter – Dino Magri


Criar conta no Twitter

• Abra o navegador e digite https://twitter.com/

Clique em
Inscreva-se

12 Python – Criar Conta Desenvolvedor Twitter – Dino Magri


Criar conta no Twitter

Preencha com o
seu nome e
celular. Clique
em Avançar.

O uso do telefone é
necessário para acessar a
API do Twitter!

13 Python – Criar Conta Desenvolvedor Twitter – Dino Magri


Criar conta no Twitter

Clique em
Avançar

14 Python – Criar Conta Desenvolvedor Twitter – Dino Magri


Criar conta no Twitter

Clique
Inscrever-se

15 Python – Criar Conta Desenvolvedor Twitter – Dino Magri


Criar conta no Twitter

A seguinte
mensagem será
apresentada.
Clique em OK.

16 Python – Criar Conta Desenvolvedor Twitter – Dino Magri


Criar conta no Twitter

Digite o código
de verificação
enviado via SMS.
E depois em
avançar.

17 Python – Criar Conta Desenvolvedor Twitter – Dino Magri


Criar conta no Twitter

Digite a senha
desejada e
depois em
avançar.

18 Python – Criar Conta Desenvolvedor Twitter – Dino Magri


Criar conta no Twitter
Preencha caso achar necessário ou clique em
Ignorar por enquanto.

19 Python – Criar Conta Desenvolvedor Twitter – Dino Magri


Criar conta no Twitter
Preencha caso achar necessário ou clique em
Ignorar por enquanto.

20 Python – Criar Conta Desenvolvedor Twitter – Dino Magri


Criar conta no Twitter

Pronto! Conta criada ☺

21 Python – Criar Conta Desenvolvedor Twitter – Dino Magri


Conteúdo da Aula
• Introdução

• Criar conta no Twitter

• Adicionando um telefone na conta

• Aplicar para uma conta de desenvolvedor

• Seguindo o professor ☺

22 Python – Criar Conta Desenvolvedor Twitter – Dino Magri


Adicionando um telefone na conta

• Esse passo só é necessário caso já tenha uma


conta no Twitter e sem o telefone estar adicionado.

• Vale lembrar que o telefone é necessário para


acessar a API do Twitter.

23 Python – Criar Conta Desenvolvedor Twitter – Dino Magri


Adicionando um telefone na conta

Primeiro, clique na
ícone da Foto

Depois, clique em
Settings and
Privacy (ou
Configurações)

24 Python – Criar Conta Desenvolvedor Twitter – Dino Magri


Adicionando um telefone na conta

Clique em Mobile
(ou Celular)

Por que precisamos adicionar um número de telefone?


• O Twitter exige que a conta que irá acessar os
dados públicos do Twitter tenha um telefone
associado!
• O número tem que ser verdadeiro, pois será
realizada uma verificação.

25 Python – Criar Conta Desenvolvedor Twitter – Dino Magri


Adicionando um telefone na conta

Preencha com o seu


número de celular e
clique em Continuar.

26 Python – Criar Conta Desenvolvedor Twitter – Dino Magri


Adicionando um telefone na conta

Digite o código de
verificação e ative
o celular.

27 Python – Criar Conta Desenvolvedor Twitter – Dino Magri


Adicionando um telefone na conta

Pronto! Telefone adicionado ☺

28 Python – Criar Conta Desenvolvedor Twitter – Dino Magri


Conteúdo da Aula
• Introdução

• Criar conta no Twitter

• Adicionando um telefone na conta

• Aplicar para uma conta de desenvolvedor

• Seguindo o professor ☺

29 Python – Criar Conta Desenvolvedor Twitter – Dino Magri


Aplicar para uma conta de desenvolvedor
• Depois de Julho/2018, o processo para solicitar as chaves de acesso da
API do Twitter passou a ser mais demorado.
• Isso significa que será necessário passar por um processo que o Twitter
verifica alguns aspectos antes de permitir o uso da API.
• É importante realizar esses passos antes da aula, uma vez que pode
demorar algum tempo (em alguns casos de 1 a 4 semanas) para
conseguir o acesso.

• Para aplicar para o uso da API, acesse: https://developer.twitter.com/

30 Python – Criar Conta Desenvolvedor Twitter – Dino Magri


Criar conta no Twitter

Clique em
Apply.

31 Python – Criar Conta Desenvolvedor Twitter – Dino Magri


Criar conta no Twitter

Clique em
Apply for a
developer
account.

32 Python – Criar Conta Desenvolvedor Twitter – Dino Magri


Criar conta no Twitter

Faça o login
usando as
credenciais
de acesso.

33 Python – Criar Conta Desenvolvedor Twitter – Dino Magri


Criar conta no Twitter

Selecione o
uso acadêmico
(Student).
Clique em
Next.

34 Python – Criar Conta Desenvolvedor Twitter – Dino Magri


Criar conta no Twitter

Clique em Change email


address. Uma nova aba no
navegador será aberta com
as configurações do
Twitter.

35 Python – Criar Conta Desenvolvedor Twitter – Dino Magri


Criar conta no Twitter

Adicione um e-mail nesse


... campo e clique em Save
Changes (no final da página)

36 Python – Criar Conta Desenvolvedor Twitter – Dino Magri


Criar conta no Twitter
Será necessário
confirmar o e-mail.

Acesse seu e-mail e


clique no link que foi
enviado.

Só depois da
confirmação realizada,
continue na Aba da
aplicação para o
Twitter Developer!
(Apply)

37 Python – Criar Conta Desenvolvedor Twitter – Dino Magri


Criar conta no Twitter

Na aba do navegador em que


estava solicitando acesso a
API do Twitter, a seguinte
mensagem irá aparecer:

"Please refresh this page to


display updated email
address".

Atualize a página (botão F5 ou


clique no icone de atualização
da página do navegador)

38 Python – Criar Conta Desenvolvedor Twitter – Dino Magri


Criar conta no Twitter

Note que o e-mail foi


adicionado.

Selecione o país como Brazil.

Adicione um nome para ser


utilizado.

Clique em Next.

39 Python – Criar Conta Desenvolvedor Twitter – Dino Magri


Utilize esse texto
I am doing an offline course of data analysis and the idea is to
collect tweets on certain topics to understand the data
relationships as well as the functioning of the different APIs
available on Twitter.

The main use case is develop the applications that the professor
will challenge us to make (apps like sentimental analysis, text
classification, among others). In addition, it is also about
understanding how the different Twitter APIs works, as well, the
Python programming language.

Faça as alterações que achar necessário ☺

40 Python – Criar Conta Desenvolvedor Twitter – Dino Magri


Criar conta no Twitter

Copie e cole o texto


anterior nessa caixa de
mensagem.

41 Python – Criar Conta Desenvolvedor Twitter – Dino Magri


Criar conta no Twitter

Copie e cole o texto


anterior nessas caixas de
mensagem.

42 Python – Criar Conta Desenvolvedor Twitter – Dino Magri


Criar conta no Twitter
Selecione No (Não) para
as seguintes questões:

Do you plan to display


Tweets or aggregate data
about Twitter content
outside of Twitter?

Will your product,


service or analysis make
Twitter content or
derived information
available to a government
entity?

Clique em Next.

43 Python – Criar Conta Desenvolvedor Twitter – Dino Magri


Criar conta no Twitter

Verifique se todas as
informações estão corretas
e clique em Looks good!

44 Python – Criar Conta Desenvolvedor Twitter – Dino Magri


Criar conta no Twitter

Clique em Accept, leia os


termos e depois selecione
a checkbox para concordar!

Por fim, clique em Submit


Application

45 Python – Criar Conta Desenvolvedor Twitter – Dino Magri


Criar conta no Twitter

Sucesso! Acesse seu e-mail


e clique para realizar a
verificação.

46 Python – Criar Conta Desenvolvedor Twitter – Dino Magri


Criar conta no Twitter

Uma vez confirmado o e-


mail a mensagem ao lado
poderá ser visualizada.

Parabéns, tudo deu certo ☺

47 Python – Criar Conta Desenvolvedor Twitter – Dino Magri


Criar conta no Twitter

Com a conta de desenvolvedor, podemos criar uma aplicação que


será utilizada para gerar os tokens de acesso.

Com esses tokens podemos acessar as APIs do Twitter.

48 Python – Criar Conta Desenvolvedor Twitter – Dino Magri


Criar conta no Twitter

Acesse diretamente:
https://developer.twitter.com/apps

Ou clique em Create an app.

49 Python – Criar Conta Desenvolvedor Twitter – Dino Magri


Criar conta no Twitter

Clique em "Create na app"

50 Python – Criar Conta Desenvolvedor Twitter – Dino Magri


Criar conta no Twitter

Preencher os campos.

O App name deve ser


único.

Como sugestão utilize o


seu nome e sobrenome.

51 Python – Criar Conta Desenvolvedor Twitter – Dino Magri


Utilize esse texto
I am doing an offline course of data analysis and the idea is to
collect tweets on certain topics to understand the data
relationships as well as the functioning of the different APIs
available on Twitter.

The main use case is develop the applications that the professor
will challenge us to make (apps like sentimental analysis, text
classification, among others). In addition, it is also about
understanding how the different Twitter APIs works, as well, the
Python programming language.

Faça as alterações que achar necessário ☺

52 Python – Criar Conta Desenvolvedor Twitter – Dino Magri


Criar conta no Twitter

Preencher esse campo com


o texto do slide
anterior.

Clique em Create.

53 Python – Criar Conta Desenvolvedor Twitter – Dino Magri


Criar conta no Twitter

Atenção aos termos!

Clique em Create!

54 Python – Criar Conta Desenvolvedor Twitter – Dino Magri


Criar conta no Twitter

Ótimo! Já temos acesso a


API do Twitter!

Bons estudos!

55 Python – Criar Conta Desenvolvedor Twitter – Dino Magri


Conteúdo da Aula
• Introdução

• Criar conta no Twitter

• Adicionando um telefone na conta

• Aplicar para uma conta de desenvolvedor

• Seguindo o professor ☺

56 Python – Criar Conta Desenvolvedor Twitter – Dino Magri


Conteúdo da Aula

• Para finalizar, acesse: https://twitter.com/dinomagri

• E siga o professor, se quiser é claro! ☺

Qualquer dúvida, envie um e-mail para


professor.dinomagri@gmail.com

57 Python – Criar Conta Desenvolvedor Twitter – Dino Magri

Você também pode gostar