Nutzung von Modulen#
Für zusätzliche Funktionalitäten können Module in bestehenden Python-Code integriert werden, z.B. math oder statistics für zusätzliche mathematische Funktionalitäten.
Dazu müssen sie im System verfügbar sein und im Code importiert werden:
import math
import statistics
Jedes Modul sollte eine Beschreibung (Dokumentation) mitliefern. Diese kann auf 2 Arten abgerufen werden:
modulname?
zeigt die Metadaten eines Moduls inklusive der Dokumentation. Hierzu wird häufig ein separates Fenster geöffnet.modulname.__doc__
zeigt die Dokumentation in der Ausgabe unter der Codezelle.
Probier es aus:
Nutzung des math Moduls#
Via math
importieren wir zusätzliche Funktionen für mathematische Berechnungen - diese lassen sich über die “dot-Annotation” aufrufen:
math.ceil(6.5)
7
Und auch diese Funktionen liefern eine Dokumentation:
math.ceil.__doc__
'Return the ceiling of x as an Integral.\n\nThis is the smallest integer >= x.'
math.floor(6.5)
6
math.sqrt(9)
3.0
math.pi
3.141592653589793
data = [3, 5, 1, 7, 2, 1]
statistics.mean(data)
3.1666666666666665
statistics.mode(data)
1