APIs und Interaktion mit dem World Wide Web

Importing Data in Python (Fortgeschritten)

Hugo Bowne-Anderson

Data Scientist at DataCamp

Hier lernst du:

  • Was APIs sind
  • Warum APIs wichtig sind
  • In den Übungen:
    • Zu APIs verbinden
    • Abfragen von Daten über APIs
    • Daten aus APIs analysieren
Importing Data in Python (Fortgeschritten)

Was ist eine API?

  • Eine Sammlung von Protokollen und Routinen
  • Ein Haufen Code
    • Lässt zwei Softwareprogramme miteinander kommunizieren

ch_2_2.013.png

Importing Data in Python (Fortgeschritten)

Was ist eine API?

  • Sammlung von Protokollen und Routinen
  • Ein Haufen Code
    • Lässt zwei Softwareprogramme miteinander kommunizieren

ch_2_2.014.png

Importing Data in Python (Fortgeschritten)

APIs sind überall

ch_2_2.016.png

Importing Data in Python (Fortgeschritten)

APIs sind überall

ch_2_2.017.png

Importing Data in Python (Fortgeschritten)

APIs sind überall

ch_2_2.018.png

Importing Data in Python (Fortgeschritten)

APIs sind überall

ch_2_2.019.png

Importing Data in Python (Fortgeschritten)

Mit einer API verbinden in 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)
Importing Data in Python (Fortgeschritten)

Wie war das mit der URL nochmal?

  • http – einen HTTP-Request absetzen
  • www.omdbapi.com – Abfrage der OMDB-API
  • ?t=hackers

    • Abfragezeichenfolge
    • Gib die Daten für den Film mit dem Titel (t) „Hackers“ zurück.

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

Importing Data in Python (Fortgeschritten)

OMDb API

ch_2_2.033.png

Importing Data in Python (Fortgeschritten)

OMDb API

ch_2_2.034.png

Importing Data in Python (Fortgeschritten)

Es ist eine ganz normale URL!

ch_2_2.036.png

Importing Data in Python (Fortgeschritten)

Lass uns üben!

Importing Data in Python (Fortgeschritten)

Preparing Video For Download...