モジュール

Pythonのモジュールは、Pythonのソースコードを記述したファイルのことを指します。つまり、任意のPythonコードを含む .pyという拡張子のファイル全てがモジュールと呼ばれます。

# mymodule.py
def hello(name):
    print(f"Hello, {name}!")
pi = 3.1415926535

このファイル mymodule.py はモジュールとして機能します。これらは以下のようにインポートすることで、他のPythonファイルから使用することができます。

# main.py
import mymodule
mymodule.hello('World')
print(mymodule.pi)

パッケージ

Pythonのパッケージは、関連する複数のモジュールを整理し、一緒にするためのフォルダ(ディレクトリ)です。パッケージを使用することで、モジュールを整理し、名前空間を管理することが容易になります。

# パッケージの構造
mypackage/
    __init__.py
    module1.py
    module2.py

ライブラリ

Pythonのライブラリは、関連するモジュールやパッケージの集まりで、特定の機能や作業を簡単に行うために再利用できるコードの集合体を指します。例えば、データ分析を行うための pandas ライブラリや、数値計算を行うための numpy ライブラリ、ウェブスクレイピングを行うための beautifulsoup ライブラリなどがあります。

# ライブラリの使用例
import math
print(math.sqrt(16))  # 結果: 4.0

以上、Pythonのモジュール、パッケージ、ライブラリについての基本的な説明でした。これらの理解はPythonプログラミングの基礎となりますので、しっかりと理解しておきましょう。

投稿者 admin

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です