APIs e interação com a web

Importação Intermediária de Dados em Python

Hugo Bowne-Anderson

Data Scientist at DataCamp

Aqui você vai aprender

  • O que são APIs
  • Por que APIs são importantes
  • Nos exercícios:
    • Conectando a APIs
    • Obtendo dados de APIs
    • Analisando dados de APIs
Importação Intermediária de Dados em Python

O que é uma API?

  • Conjunto de protocolos e rotinas
  • Um monte de código
    • Permite que dois programas de software se comuniquem

ch_2_2.013.png

Importação Intermediária de Dados em Python

O que é uma API?

  • Conjunto de protocolos e rotinas
  • Um monte de código
    • Permite que dois programas de software se comuniquem

ch_2_2.014.png

Importação Intermediária de Dados em Python

APIs estão em todo lugar

ch_2_2.016.png

Importação Intermediária de Dados em Python

APIs estão em todo lugar

ch_2_2.017.png

Importação Intermediária de Dados em Python

APIs estão em todo lugar

ch_2_2.018.png

Importação Intermediária de Dados em Python

APIs estão em todo lugar

ch_2_2.019.png

Importação Intermediária de Dados em Python

Conectando a uma API em Python

import requests
url = 'http://www.omdbapi.com/?t=hackers'
r = requests.get(url)
json_data = r.json()
for key, value in json_data.items():
    print(key + ':', value)
Importação Intermediária de Dados em Python

O que era aquela URL?

  • http - fazendo uma requisição HTTP
  • www.omdbapi.com - consultando a API OMDB
  • ?t=hackers
    • String de consulta
    • Retorna dados do filme 'Hackers'
Importação Intermediária de Dados em Python

API OMDb

ch_2_2.033.png

Importação Intermediária de Dados em Python

API OMDb

ch_2_2.034.png

Importação Intermediária de Dados em Python

É uma URL comum!

ch_2_2.036.png

Importação Intermediária de Dados em Python

Vamos praticar!

Importação Intermediária de Dados em Python

Preparing Video For Download...