Création de modules en Python

PythonPythonBeginner
Pratiquer maintenant

💡 Ce tutoriel est traduit par l'IA à partir de la version anglaise. Pour voir la version originale, vous pouvez cliquer ici

Introduction

Dans ce laboratoire, nous plongerons dans un scénario d'une station spatiale où nous prendrons le rôle de commandant de la station spatiale. Notre objectif est d'utiliser nos compétences en Python pour créer des modules qui aideront à la gestion et au bon fonctionnement de la station spatiale. Ce scénario captivant nous permettra d'appliquer nos connaissances en Python dans un contexte pratique et passionnant.


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{{"Création de modules en Python"}} end

Création d'un module utilitaire

Dans cette étape, nous allons commencer par créer un module utilitaire appelé space_util.py, qui contiendra des fonctions pour les opérations de base de la station spatiale.

Tout d'abord, ouvrons le fichier space_util.py dans le répertoire /home/labex/project avec le contenu suivant :

## space_util.py

def oxygen_level():
    return 98

def temperature():
    return 25

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

Exécutez le script :

python space_util.py

Les informations suivantes devraient s'afficher sur votre terminal :

98
25

Utilisation du module créé

Dans cette étape, utilisons le module space_util. Ouvrez un nouveau fichier nommé /home/labex/project/station_status.py avec le code suivant :

## station_status.py
import space_util

print("Oxygen Level: {}%".format(space_util.oxygen_level()))
print("Temperature: {}°C".format(space_util.temperature()))

Exécutez le script :

python station_status.py

Les informations suivantes devraient s'afficher sur votre terminal :

Oxygen Level: 98%
Temperature: 25°C

Sommaire

Dans ce laboratoire, nous avons créé et utilisé des modules Python pour simuler les opérations d'une station spatiale. En concevant ce laboratoire basé sur un scénario, notre objectif était de vous fournir une application pratique pour renforcer votre compréhension de la création et de l'utilisation de modules en Python. Ce laboratoire vous aide à relier les concepts théoriques aux applications du monde réel et favorise une compréhension plus approfondie de la création de modules Python.