Nutzung von Modulen

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