Python - Module erstellen

PythonPythonBeginner
Jetzt üben

💡 Dieser Artikel wurde von AI-Assistenten übersetzt. Um die englische Version anzuzeigen, können Sie hier klicken

Einführung

In diesem Lab werden wir uns in eine Raumstationsszene stürzen, in der wir die Rolle eines Raumstationskommandanten übernehmen. Unser Ziel ist es, unsere Python-Fähigkeiten zu nutzen, um Module zu erstellen, die zur Verwaltung und reibungslosen Betrieb der Raumstation beitragen. Diese spannende Szene wird uns ermöglichen, unser Python-Wissen in einem praktischen und aufregenden Umfeld anzuwenden.


Skills Graph

%%%%{init: {'theme':'neutral'}}%%%% flowchart RL python(("Python")) -.-> python/ModulesandPackagesGroup(["Modules and Packages"]) python/ModulesandPackagesGroup -.-> python/creating_modules("Creating Modules") subgraph Lab Skills python/creating_modules -.-> lab-271537{{"Python - Module erstellen"}} end

Ein Utility-Modul erstellen

In diesem Schritt werden wir beginnen, ein Utility-Modul namens space_util.py zu erstellen, das Funktionen für grundlegende Raumstation-Betriebsvorgänge enthalten wird.

Zunächst öffnen wir die Datei space_util.py im Verzeichnis /home/labex/project mit dem folgenden Inhalt:

## space_util.py

def oxygen_level():
    return 98

def temperature():
    return 25

print(oxygen_level())
print(temperature())

Führen Sie das Skript aus:

python space_util.py

Die folgende Information sollte auf Ihrem Terminal angezeigt werden:

98
25

Verwenden des erstellten Moduls

In diesem Schritt verwenden wir das Modul space_util. Öffnen Sie eine neue Datei namens /home/labex/project/station_status.py mit dem folgenden Code:

## station_status.py
import space_util

print("Sauerstoffgehalt: {}%".format(space_util.oxygen_level()))
print("Temperatur: {}°C".format(space_util.temperature()))

Führen Sie das Skript aus:

python station_status.py

Die folgende Information sollte auf Ihrem Terminal angezeigt werden:

Sauerstoffgehalt: 98%
Temperatur: 25°C

Zusammenfassung

In diesem Lab haben wir Python-Module erstellt und genutzt, um die Betriebsweise einer Raumstation zu simulieren. Ziel dabei war es, durch das Design dieses szenarioorientierten Labs eine praktische Anwendung anzubieten, um Ihr Verständnis für das Erstellen und Verwenden von Modulen in Python zu stärken. Dieses Lab hilft Ihnen, theoretische Konzepte mit realen Anwendungen zu verbinden und fördert ein tieferes Verständnis der Python-Modulerstellung.