325
11.4
Programmierstil: Verwendung und Dokumentation von Modulen
Abb. 11.2: Verzeichnis mit der Quelltextdatei (Python File) des Moduls geld
und einem Verzeichnis
__pycache__ für kompilierte Module
11.4 Programmierstil: Verwendung und Dokumentation
von Modulen
Speichern Sie Klassen in Modulen ab. Die Verwendung von Modulen hat folgende Vorteile:
Ein komplexes Programm wird auf mehrere Dateien verteilt. Es entstehen kleine über-
schaubare Einheiten, die individuell getestet werden können.
Eine Klasse, die in einem Modul definiert ist, kann von unterschiedlichen Skripten ver-
wendet werden.
Python-Skripte, die Module verwenden, können vom Interpreter schneller geladen wer-
den, weil (nach dem ersten Start) die Module bereits in kompilierter Form vorliegen.
Das Modul beginnt mit einem Dokumentationsstring (langer String mit dreifachen Anfüh-
rungszeichen) folgenden Aufbaus:
Die erste Zeile enthält eine Kurzbeschreibung des Aufgabenfeldes des Moduls
Es folgt eine Leerzeile.
Die enthaltenen Klassen werden aufgelistet und kurz erläutert.
Beispiel:
""" Klassen zur Modellierung von Geld
Geld -- modelliert Geld-Objekte mit Betrag und Währung
Konto -- modelliert Bankkonten
"""

Get Python 3 - Lernen und professionell anwenden now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.