Using Modules #Mastery 09

Problemsolving with Programming

Module sind eine Art eigenes Programm in welchen verschiedenen Funktionen, Klassen oder Variablen bereits vordefiniert sind. Man kann diese Module selber schreiben oder aber auch einfach vorgefertigte Module aus dem Internet downloaden und dann in das eigene Programm inkludieren. Außerdem hat Python auch schon vorgefertigte Module wie beispielsweise math, welches für mathematische Probleme verwendet werden kann.

Module werden mithilfe des import-Befehls in ein Programm importiert. Dazu muss man hinter import einfach den Namen des Moduls schreiben. Das Modul verhält sich dabei wie eine Klasse und ihre Variablen oder Funktionen stellen dabei die Objekte dar.

Wie im Bild zu sehen ist gibt es mehrere Möglichkeiten, wie man auf die Funktionen eines Moduls zugreifen kann. Man kann zum Beispiel das komplette Modul inkludieren oder nur einzelne Bestandteile davon. Das hängt davon ab, ob man die Funktionen dieses Moduls noch öfter braucht oder es sich nur um eine einmalige Verwendung handelt.

Libraries in Python

Eine Library ist die Zusammenfassung vieler verschiedener Funktionen und Module. Python besitzt eine sehr große Standard-Library, was es für das Alltags-Programmieren sehr nützlich macht, da man für die meisten Anwendungen keine zusätzlichen Libraries importieren muss.

Falls man jedoch doch einmal in die Situation kommt, dass man Module oder Funktionen braucht, die nicht in der Standard-Library sind kann man diese ganz einfach nachträglich installieren. Dazu benutzt man den Python’s package manager pip.

Hinterlasse einen Kommentar