Einkaufswagen
Loading
Nur noch -1 verfügbar

Arbeiten mit APIs in Python- Requests, JSON und Praxisbeispiele

Aktionspreis
€10.99 (25 % Rabatt)
€8.24
Zum Einkaufswagen hinzugefügt

Arbeiten mit APIs in Python: Requests, JSON und Praxisbeispiele


Ein praxisnaher Leitfaden zur Verwendung von Web-APIs mit Python – inklusive Datenverarbeitung und echten Anwendungen


Inhaltsverzeichnis


Kapitel 1: Was ist eine API?


  • Grundidee und Nutzen von APIs
  • Arten von APIs: REST, SOAP, GraphQL
  • Aufbau einer API-Anfrage
  • Praxisbeispiele aus dem Alltag

Kapitel 2: Erste Schritte mit dem requests-Modul


  • Installation und Import von requests
  • GET-Anfragen an öffentliche APIs
  • Antwortobjekte und Statuscodes verstehen
  • Mini-Projekt: Daten von einer Wetter-API abrufen

Kapitel 3: Mit JSON-Daten arbeiten


  • Was ist JSON und warum ist es so verbreitet?
  • JSON als Datenformat in Python lesen
  • JSON-Antworten parsen und verarbeiten
  • Mini-Projekt: Nachrichten auslesen und darstellen

Kapitel 4: Parameter, Headers und Query-Strings


  • URL-Parameter korrekt übergeben
  • API-Keys und Authentifizierung (Basiswissen)
  • Verwendung von HTTP-Headers
  • Mini-Projekt: Währungsumrechnung mit Live-Daten

Kapitel 5: POST-Anfragen und Daten senden


  • Unterschiede zwischen GET und POST
  • Daten im Body der Anfrage übergeben
  • Mini-Projekt: Formular an eine Test-API senden
  • Beispiel mit JSON-Upload

Kapitel 6: Fehlerbehandlung bei API-Anfragen


  • Umgang mit Statuscodes (z. B. 200, 404, 500)
  • Exceptions mit try und except
  • Zeitüberschreitungen, ungültige Daten und API-Limits
  • Tipps zur Fehlersuche und Stabilität

Kapitel 7: API-Daten speichern und weiterverarbeiten


  • Speichern in CSV, JSON oder Textdateien
  • Ausgabe mit pprint, json.dump() und csv.writer()
  • Mini-Projekt: Preisentwicklung protokollieren

Kapitel 8: Integration von APIs in Projekte


  • Automatisierte Datenabfragen mit Schleifen
  • Verarbeitung und Visualisierung
  • Mini-Projekt: Täglicher Abruf von COVID-/Wetter-/News-Daten

Kapitel 9: Eigene kleine API simulieren (Bonus)


  • Einführung in Flask für API-Entwicklung
  • Einfaches API-Backend selbst bauen
  • Antwort mit JSON und Parametern
  • Mini-Projekt: Eigener kleiner API-Endpunkt lokal

Kapitel 10: Best Practices für den Umgang mit APIs


  • Dokumentation lesen und verstehen
  • Umgang mit API-Schlüsseln
  • Datenvalidierung und Logging
  • Verantwortungsvoller Zugriff (Rate Limits, Fair Use)

Anhang A: Übersicht über häufig genutzte öffentliche APIs


  • Wetter, Währungen, Witze, Nachrichten, COVID, Filme
  • Verlinkung zur API-Dokumentation

Anhang B: Nützliche Tools und Bibliotheken


  • requests, http.client, urllib, pprint, json, csv, dotenv
  • Kurzübersicht mit Codebeispielen


Anhang C: Übungsaufgaben mit Lösungen


  • Öffentliche API abfragen und Daten extrahieren
  • JSON strukturieren und in Datei speichern
  • POST-Daten an Dummy-API senden
  • Lösungen mit Kommentaren und Erklärungen


Sie erhalten die folgenden Dateien:
  • EPUB (103KB)
  • PDF (1MB)