API:er och interaktion med webben

Importera data i Python – fortsättningskurs

Hugo Bowne-Anderson

Data Scientist at DataCamp

Det här lär du dig

  • Vad API:er är
  • Varför API:er är viktiga
  • I övningarna:
    • Ansluta till API:er
    • Hämta data från API:er
    • Tolka data från API:er
Importera data i Python – fortsättningskurs

Vad är ett API?

  • En uppsättning protokoll och rutiner
  • En samling kod
    • Gör det möjligt för två program att kommunicera med varandra

ch_2_2.013.png

Importera data i Python – fortsättningskurs

Vad är ett API?

  • En uppsättning protokoll och rutiner
  • En samling kod
    • Gör det möjligt för två program att kommunicera med varandra

ch_2_2.014.png

Importera data i Python – fortsättningskurs

API:er finns överallt

ch_2_2.016.png

Importera data i Python – fortsättningskurs

API:er finns överallt

ch_2_2.017.png

Importera data i Python – fortsättningskurs

API:er finns överallt

ch_2_2.018.png

Importera data i Python – fortsättningskurs

API:er finns överallt

ch_2_2.019.png

Importera data i Python – fortsättningskurs

Ansluta till ett API i 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)
Importera data i Python – fortsättningskurs

Vad var den URL:en?

  • http – en HTTP-förfrågan skickas
  • www.omdbapi.com – frågar OMDB API
  • ?t=hackers

    • Frågesträng
    • Returnerar data för en film med titeln (t) 'Hackers'

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

Importera data i Python – fortsättningskurs

OMDb API

ch_2_2.033.png

Importera data i Python – fortsättningskurs

OMDb API

ch_2_2.034.png

Importera data i Python – fortsättningskurs

Det är en vanlig URL!

ch_2_2.036.png

Importera data i Python – fortsättningskurs

Nu kör vi en övning!

Importera data i Python – fortsättningskurs

Preparing Video For Download...