Module

Im Laufe dieses Kurses sind wir schon mit einigen Modulen indirekt in Kontakt gekommen, beispielsweise dem math, time oder sys Modul. In diesem Abschnitt wollen wir nun ein Verständnis von und Umgang mit Modulen etablieren, als essentielles Werkzeug der Programmierung:

    Die Python-eigene Standardbibliothek hält ein breites Spektrum an Modulen bereit
    In der Praxis werden Module mittels import in ein Programm eingebunden
    Module sind eine Sammlung in Form einer Python-Datei von Funktionen, Definitionen und Klassen zur häufigen Verwendung
    Es ist möglich eigene Module zu schreiben, für die es sich empfielt eine eigene Dokumentation anzulegen
    Durch die Auslagerung von Code in Module können kurze und lesbare Hauptprogramme geschrieben werden

Der Abschnitt besteht aus einem ausführlich kommentierten Jupyter Notebook, mit welchem Sie selbst die besprochenen Inhalte dees Abschnitts erproben können und einem Video mit zugehörigen Erklärungen des Dozenten. Zusätzlich erhalten Sie noch drei weitere Python-Dateien, welche die vorgestellten selbstgeschriebenen Module zum selbst Ausprobieren enthalten. 

Zugehörige Dateien
    10a_Module.ipynb (17.2 KB)
    10a_ModuleImportsStandardbibliothek.mp4 (141.2 MB)
    10a_ModuleImportsStandardbibliothek.pdf (509 KB)
    my_commented_module.py (400 B)
    my_first_module.py (242 B)
    my_module.py (68 B) 
