Einkaufswagen
Loading
Nur noch -1 verfügbar

Fehlerbehandlung in Python für Anfänger

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

Fehlerbehandlung in Python für Anfänger


Ein verständlicher Einstieg in die Kunst, Programme robust und fehlertolerant zu gestalten


Inhaltsverzeichnis


Kapitel 1: Warum Fehlerbehandlung wichtig ist


  • Was sind Programmfehler?
  • Laufzeitfehler vs. logische Fehler
  • Ziel der Fehlerbehandlung

Kapitel 2: Typische Fehlermeldungen verstehen


  • SyntaxError
  • NameError
  • TypeError, ValueError, IndexError
  • Weitere häufige Exceptions

Kapitel 3: Einführung in try und except


  • Grundaufbau eines try-except-Blocks
  • Einfaches Beispiel mit Benutzereingabe
  • Mehrere Fehlertypen abfangen

Kapitel 4: Ausnahmearten gezielt behandeln


  • Unterschiedliche Exceptions einzeln behandeln
  • except Exception as e – Fehlermeldung anzeigen
  • Sinnvoller Einsatz von Fehlermeldungen für Nutzer

Kapitel 5: Der else- und finally-Block


  • Wann wird else ausgeführt?
  • Der finally-Block für Aufräumarbeiten
  • Praxisbeispiele: Dateioperationen, Verbindungen

Kapitel 6: Eigene Exceptions definieren


  • Erstellung eigener Fehlertypen mit class
  • Verwendung mit raise
  • Warum und wann eigene Fehler sinnvoll sind

Kapitel 7: Fehlerquellen erkennen und vermeiden


  • Benutzereingaben validieren
  • Datentypen prüfen
  • Prüfungen mit if statt try, wenn möglich

Kapitel 8: Best Practices in der Fehlerbehandlung


  • Nur das Nötigste im try-Block
  • Fehler nicht stumm ignorieren
  • Klar verständliche Fehlermeldungen schreiben
  • Logging statt print() bei größeren Programmen

Kapitel 9: Fehlerbehandlung in Funktionen


  • Exceptions in Funktionen behandeln
  • Fehler weitergeben oder abfangen?
  • Rückgabewerte vs. Exceptions

Kapitel 10: Fehlerbehandlung in realen Anwendungen


  • Kombination mit Dateioperationen
  • Fehler in Benutzeroberflächen
  • Umgang mit Netzwerkfehlern

Anhang A: Übersicht der wichtigsten Python-Fehlertypen


  • Tabelle mit Beschreibung und Beispielen zu gängigen Exceptions

Anhang B: Übungsaufgaben mit Lösungen


  • Benutzereingaben absichern
  • Rechnen mit fehleranfälligen Daten
  • Fehler bei Dateioperationen abfangen
  • Musterlösungen mit Erläuterung

Anhang C: Mini-Projekte mit robuster Fehlerbehandlung


  • Einfache Rechnungs-App mit Fehlerprüfung
  • Dateileser mit Rückmeldung bei fehlenden Dateien
  • Eingabesystem mit Wiederholung bei Fehlern


Sie erhalten die folgenden Dateien:
  • PDF (7MB)
  • EPUB (108KB)