Python - Funktionen, Module & strukturierter Code: Wiederverwendbare Python-Programme und Code-Struktur

Der Kurs Funktionen, Module & strukturierter Code behandelt zentrale Inhalte zu Funktionen, Parametern, Rückgabewerten, lokalen und globalen Variablen, wiederverwendbarem Code, sauberer Code-Struktur sowie eigenen und externen Python-Modulen.

Kursinhalt
1. Funktionen in Python
  • Grundlagen der Funktionsdefinition in Python
  • Aufbau und Anwendung eigener Funktionen zur Strukturierung von Programmabläufen
  • Einordnung von Funktionen als zentrale Bausteine wiederverwendbarer Programme

2. Parameter und Rückgabewerte
  • Verwendung von Parametern zur Übergabe von Werten an Funktionen
  • Arbeit mit Rückgabewerten zur Weiterverarbeitung von Ergebnissen
  • Verknüpfung von Eingaben, Verarbeitungsschritten und Ausgaben innerhalb einer Funktion

3. Lokale und globale Variablen
  • Unterscheidung zwischen lokalen und globalen Variablen
  • Einordnung von Gültigkeitsbereichen innerhalb von Python-Programmen
  • Umgang mit Variablen in Funktionen und übergeordneten Programmstrukturen

4. Wiederverwendbarkeit und saubere Code-Struktur
  • Grundlagen strukturierter und übersichtlicher Code-Gestaltung
  • Wiederverwendung von Programmteilen durch Funktionen und modulare Strukturen
  • Verbesserung von Lesbarkeit, Wartbarkeit und Nachvollziehbarkeit von Python-Code

5. Eigene und externe Module
  • Einführung in eigene Python-Module zur Organisation von Code
  • Nutzung externer Module wie math und random
  • Einbindung von Modulen zur Erweiterung des Funktionsumfangs eigener Python-Programme