Einkaufswagen
Loading
Nur noch -1 verfügbar

Funktionen in Python Schritt für Schritt lernen

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

Funktionen in Python Schritt für Schritt lernen


Ein verständlicher Leitfaden zum Erstellen, Verwenden und Verstehen von Funktionen in Python für Einsteiger


Inhaltsverzeichnis


Einleitung

  • Warum Funktionen wichtig sind
  • Zielgruppe und Lernziele
  • Voraussetzungen für dieses Buch

Kapitel 1: Einführung in Funktionen


  • Was ist eine Funktion?
  • Vorteile der Verwendung von Funktionen
  • Eingebaute Funktionen vs. eigene Funktionen

Kapitel 2: Eigene Funktionen definieren


  • Die def-Anweisung
  • Funktionsnamen und Parameter
  • Aufruf und Rückgabewerte
  • Beispiele aus der Praxis

Kapitel 3: Parameter und Argumente


  • Positionsargumente
  • Schlüsselwortargumente
  • Standardwerte für Parameter
  • Variable Argumentlisten mit *args und **kwargs

Kapitel 4: Rückgabewerte und return


  • Wie return funktioniert
  • Mehrere Werte zurückgeben
  • Unterschied zwischen print() und return
  • Funktionen ohne Rückgabewert

Kapitel 5: Lokale und globale Variablen


  • Gültigkeitsbereiche verstehen
  • Lokale Variablen innerhalb von Funktionen
  • Globale Variablen und das global-Schlüsselwort
  • Best Practices zur Variablenverwendung

Kapitel 6: Funktionen in der Praxis


  • Funktionen zur Codewiederverwendung
  • Strukturierung von Programmen mit Funktionen
  • Häufige Anwendungsfälle: Rechnen, Strings, Datenprüfung
  • Beispielprojekte mit mehreren Funktionen

Kapitel 7: Rekursive Funktionen


  • Was ist Rekursion?
  • Einfache rekursive Beispiele
  • Vergleich mit Schleifen
  • Risiken: Endlosschleifen und Stacküberlauf

Kapitel 8: Lambda-Funktionen und funktionale Programmierung


  • Einführung in anonyme Funktionen mit lambda
  • Verwendung in Kombination mit map(), filter() und sorted()
  • Vergleich zu regulären Funktionen
  • Grenzen und Möglichkeiten von Lambdas

Kapitel 9: Dokumentation und Best Practices


  • Docstrings schreiben
  • Funktionen kommentieren und dokumentieren
  • Benennungskonventionen
  • Wiederverwendbarkeit und Modularität fördern

Kapitel 10: Fehlerbehandlung in Funktionen


  • Exceptions erkennen und behandeln
  • try, except, finally in Funktionen
  • Eigene Fehlermeldungen mit raise
  • Rückgabe von Fehlerwerten vs. Exception Handling

Anhang A: Wichtige eingebaute Funktionen in Python


  • Übersicht: len(), range(), type(), input(), print(), int() usw.
  • Kurzbeschreibung und Beispiele

Anhang B: Häufige Fehler und deren Lösungen


  • Typische Anfängerprobleme beim Schreiben von Funktionen
  • Troubleshooting-Tipps

Anhang C: Übungsaufgaben mit Lösungen

  • Einfache Aufgaben zum Funktionsverständnis
  • Aufgaben mit Parametern und Rückgabewerten
  • Fortgeschrittene Aufgaben mit *args, **kwargs und Rekursion
  • Musterlösungen mit Erklärungen


Sie erhalten die folgenden Dateien:
  • EPUB (118KB)
  • PDF (6MB)