Fortgeschrittenes Python: APIs verwenden (Internetdaten)
Ziel
- Daten aus dem Internet abrufen
- JSON verstehen
Schritt 1: Was sind APIs?
API = Schnittstelle, die dir Daten aus dem Internet bereitstellt.
Beispiele:
- Wetterdaten
- Bitcoin-Kurse
- Nachrichten
Schritt 2: requests Modul
import requests
response = requests.get("https://api.coindesk.com/v1/bpi/currentprice.json")
data = response.json()
print(data)
Erklärung:
requests.get() → holt Daten aus dem Internet
.json() → wandelt die Antwort in ein Python-Dictionary um
Schritt 3: Daten lesen
print(data["bpi"]["USD"]["rate"])
Erklärung:
- Greift auf den Bitcoin-Preis in USD zu
- JSON funktioniert wie ein verschachteltes Dictionary
Aufgabe
- Aktuelle Daten abrufen (z. B. Wetter oder Preise)
- Nur die wichtigen Informationen anzeigen