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.
Kursinhalt1. 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