Ein Modul in Python ist eine Datei, die Python-Code enthält. Ein Modul kann Definitionen (z.B. von Funktionen, Klassen) und Anweisungen enthalten. Module sind dazu da, um den Code übersichtlicher zu gestalten und ihn besser wiederverwenden zu können. Man kann ein Modul in einem anderen Python-Script importieren und auf diese Weise die darin definierten Funktionen und Klassen nutzen. Der Name des Moduls entspricht dabei dem Dateinamen (ohne .py-Erweiterung).