Les API et l'interaction avec le Web

Importation intermédiaire de données en Python

Hugo Bowne-Anderson

Data Scientist at DataCamp

Vous apprendrez ici

  • Ce que sont les API
  • Pourquoi elles sont importantes
  • Dans les exercices :
    • Se connecter à des API
    • Extraire des données d'API
    • Analyser des données d'API
Importation intermédiaire de données en Python

Qu'est-ce qu'une API ?

  • Ensemble de protocoles et de routines
  • Bloc de code
    • Permet à deux logiciels de communiquer entre eux

ch_2_2.013.png

Importation intermédiaire de données en Python

Qu'est-ce qu'une API ?

  • Ensemble de protocoles et de routines
  • Bloc de code
    • Permet à deux logiciels de communiquer entre eux

ch_2_2.014.png

Importation intermédiaire de données en Python

Les API sont partout

ch_2_2.016.png

Importation intermédiaire de données en Python

Les API sont partout

ch_2_2.017.png

Importation intermédiaire de données en Python

Les API sont partout

ch_2_2.018.png

Importation intermédiaire de données en Python

Les API sont partout

ch_2_2.019.png

Importation intermédiaire de données en Python

Se connecter à une API en 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)
Importation intermédiaire de données en Python

Que contenait cette URL ?

  • http : faire une requête HTTP
  • www.omdbapi.com : interroger l'API OMDb
  • ?t=hackers

    • Chaîne de requête
    • Retourner les données du film dont le titre (t) « Hackers »

    'http://www.omdbapi.com/?t=hackers'

Importation intermédiaire de données en Python

API OMDb

ch_2_2.033.png

Importation intermédiaire de données en Python

API OMDb

ch_2_2.034.png

Importation intermédiaire de données en Python

C'est une URL ordinaire !

ch_2_2.036.png

Importation intermédiaire de données en Python

Passons à la pratique !

Importation intermédiaire de données en Python

Preparing Video For Download...