Konzepte des Modulentwurfs

Wie Funktionen sind auch Module von Kompromissen beim Entwurf betroffen: Dazu zählen die Entscheidung, welche Funktionen in welches Modul kommen, Kommunikationsmechanismen für Module usw. Hier sind einige allgemeine Ideen aufgelistet, die klarer werden, sobald Sie anfangen, größere Python-Systeme zu schreiben:

In Python befinden Sie sich immer in einem Modul.

Sie können keinen Code schreiben, der sich nicht in irgendeinem Modul befindet. Auf der interaktiven Eingabeaufforderung eingegebener Code geht tatsächlich in ein eingebautes Modul namens _ _main_ _. Das einzig Besondere an der interaktiven Eingabeaufforderung ist, dass der Code ausgeführt und sofort verworfen wird und dass Ausdrucksergebnisse ausgegeben werden.

Get Einfüehrung in Python 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.