Grundlagen von APIs

0

Python – Daten aus dem Internet verwenden

Was ist eine API?

Eine API ist eine Schnittstelle, über die Programme miteinander kommunizieren können.

Du kannst dir eine API wie einen Kellner im Restaurant vorstellen:

  • Das Programm sendet eine Anfrage
  • Die API verarbeitet sie
  • Danach kommt eine Antwort zurück

APIs werden überall verwendet:

  • Wetterdienste
  • Google Maps
  • Online-Shops
  • Social Media
  • Plattformen
  • KI-Systeme

Das requests Modul

Für API-Anfragen wird oft das Modul requests verwendet.

Installation:

pip install requests

Erste Anfrage senden

Mit requests.get() kann man Daten von einer Webseite oder API abrufen.

import requests

response = requests.get("https://api.example.com")

print(response.text)

Probier es aus im Online Compiler!

Die Antwort wird als Text zurückgegeben.

Statuscodes verstehen

Jede Anfrage liefert einen Statuscode zurück.

CodeBedeutung
200Erfolgreich
404Seite nicht gefunden
500Serverfehler
import requests

response = requests.get("https://api.example.com")

print(response.status_code)

Probier es aus im Online Compiler!

JSON von APIs lesen

Viele APIs senden Daten im JSON-Format zurück.

import requests

response = requests.get("https://api.example.com")

daten = response.json()

print(daten)

Probier es aus im Online Compiler!

Warum APIs wichtig sind

APIs gehören zu den wichtigsten Technologien moderner Softwareentwicklung.

Mit APIs kann Python:

  • Wetterdaten abrufen
  • KI-Systeme verwenden
  • Datenbanken ansprechen
  • Webseiten automatisieren
  • Cloud-Dienste steuern

Vertiefung

Eigene Daten senden

APIs können nicht nur Daten senden, sondern auch empfangen.

import requests

daten = {
    "name": "Anna"
}

response = requests.post(
    "https://api.example.com",
    json=daten
)

print(response.status_code)

Probier es aus im Online Compiler!

Übungsaufgaben zu

Schreibe einen Kommentar

Nach oben scrollen