Modularisierung mit Funktionen
Worum geht es hier?
In Fallstudien zur Verarbeitung von Texten geht es vor allem darum, Funktionen als eigenständige Programmierbausteine einzuführen. Mit Hilfe von Funktionen lassen sich komplexere Programme gut strukturiert nach dem Bausteinprinzip entwickeln.
Du solltest bereits ...
- ... Datenverwaltung mit Variablen und Datenverarbeitung mit Zuweisungen sicher beherrschen.
- ... einfache Programme in Python erstellen und ausführen können.
- ... Abläufe mit Hilfe von Kontrollstrukturen modellieren können.
Hier lernst du ...
- ... wie man Zeichenketten verarbeitet.
- ... wie und warum man Funktionen als eigenständige Programmeinheiten benutzt.
- ... wie man Funktionen definiert und aufruft.
- ... was Parameter sind und wie man sie zur Datenübergabe verwendet.
- ... wie man Funktionen als Bausteine konzipiert und benutzt.
- ... wie man eine Schnittstellenbeschreibung zu einer Funktionen erstellt.
- ... was Prozeduren sind.
- ... was lokale und globale Variablen sind.
- ... wie man den Datentransfer bei Funktionen transparent macht.