Python Tutorial
- jetzt Python programmieren lernen

Standardbibliothek von Python / Module

Python verfügt über die Python Standardbibliothek, die eine umfangreiche Anzahl von Modulen einer Standardinstallation von Python mit an Bord hat. Diese Module bieten viele Lösungen, die man sich ansonsten mühsam durch eigene Programme erarbeiten müsste. Hier stecken unzählige Stunden an gesparter Arbeit, wenn man einen Überblick über die verfügbaren Module und deren Möglichkeiten hat.

Warum dieses Modulsystem?

Das modulare System ist aus Gründen der Performance in dieser Form integriert. Würde man automatisch alle Möglichkeiten in der Grundinstallation von Python sofort verfügbar haben (ohne den Import des entsprechenden Moduls) würde die Geschwindigkeit aller Python-Programme darunter leiden. Daher muss man zum Nutzen eines Moduls dieses erst durch die Anweisung import MODULNAME importieren.

Modul importieren

Hierbei kann man selbst „sparsam“ importieren, also wirklich nur die Teile eines Moduls, die man auch für sein Programm benötigt oder alles.

import MODUL
# bei der Nutzung müssen die Namen des Moduls angegeben werden
# Beispiel MODUL.MODULNAME

from MODUL import *
# Alles wird importiert und es kann direkt angesprochen werden.
# das kann schnell unschön, da unübersichtlich, werden

from MODUL import NAME
# bestimmte Teile des Moduls werden importiert

Im Folgenden werden in diesem Tutorial genutzte Module beschrieben und sind hoffentlich irgendwann hier komplett zum Nachlesen verfügbar. Ansonsten gibt es die englische Nachschlageoption unter https://docs.python.org/3/library/

Verwendung von Modulen

Nach dem Importieren eines Moduls können die im Modul definierten Klassen, Funktionen und Variablen mit folgender Syntax aufgerufen werden:

modulname.Klassenname
modulname.variablenname
modulname.funktionsname()

Als konkretes Beispiel: wir nutzen aus dem Modul datetime nur den Bereich date. Dieses bietet uns eine Funktion für das aktuelle Datum. Wir lassen uns also das Tagesdatum ausgeben.

from datetime import date
aktuellesDatum = date.today()
print(aktuellesDatum)

Hier sieht man nun schön den Aufruf: modulname.funktionsname()

Im folgenden Kapitel mehr zum Modul datetime

Python Package Index: PyPi

Wenn die Standardbibliothek nicht ausreicht, gibt es unter https://pypi.org/ eine große Sammlung (Repository) an Modulen zu allen erdenklichen Bereichen und Lösungen für Probleme. Einfach einmal ansehen!

Weiterempfehlen • Social Bookmarks • Vielen Dank

Bitte unterstützen Sie dieses Projekt

Sie können dieses Projekt in verschiedenen Formen unterstützen - wir würden uns freuen und es würde uns für weitere Inhalte motivieren :).

Empfehlen Sie es weiter - wir freuen uns immer über Links und Facebook-Empfehlungen.

Das neue E-Book zum Kurs gibt es zum Kaufen.

Sie können uns auch eine Spende über PayPal zukommen lassen.

Bestellen Sie Bücher über folgenden Link bei Amazon:
Bücher über Python

Vielen Dank für Ihre Unterstützung