Python によるモジュールの作成

PythonPythonBeginner
今すぐ練習

💡 このチュートリアルは英語版からAIによって翻訳されています。原文を確認するには、 ここをクリックしてください

はじめに

この実験では、宇宙ステーションのコマンダー役を務めて、宇宙ステーションのシナリオに身を浸します。私たちの目標は、Pythonのスキルを使って、宇宙ステーションの管理と円滑な運営を支援するモジュールを作成することです。この魅力的なシナリオを通じて、私たちはPythonの知識を実践的かつ刺激的な設定で適用することができます。


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 によるモジュールの作成"}} end

ユーティリティモジュールの作成

このステップでは、基本的な宇宙ステーション操作に関する関数を含む「space_util.py」と呼ばれるユーティリティモジュールを作成します。

まず、次の内容を持つ「space_util.py」ファイルを「/home/labex/project」ディレクトリで開きましょう。

## space_util.py

def oxygen_level():
    return 98

def temperature():
    return 25

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

スクリプトを実行します。

python space_util.py

端末には以下の情報が表示されるはずです。

98
25

作成したモジュールの使用

このステップでは、「space_util」モジュールを利用しましょう。次のコードを持つ「/home/labex/project/station_status.py」という名前の新しいファイルを開きます。

## station_status.py
import space_util

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

スクリプトを実行します。

python station_status.py

端末には以下の情報が表示されるはずです。

Oxygen Level: 98%
Temperature: 25°C

まとめ

この実験では、Pythonモジュールを作成して利用して宇宙ステーションの操作をシミュレートしました。このシナリオベースの実験を設計することで、Pythonにおけるモジュールの作成と使用に関する理解を強化するための実際の応用を提供することを目的としました。この実験は、理論的な概念を現実世界の応用に結び付け、Pythonモジュール作成のより深い理解を促進します。