Pythonでは、パッケージとモジュールという言葉がよく使われます。これらは似ていますが、少し違いがあります。
モジュールは、Pythonのコードをまとめたファイルのことです。通常、.py
という拡張子がついています。例えば、math.py
というファイルは、数学に関する関数をまとめたモジュールです。
import math
print(math.sqrt(16)) # 出力: 4.0(平方根)
パッケージは、複数のモジュールをまとめたフォルダのことです。パッケージには、\_\_init\_\_.py
という特別なファイルが必要です。このファイルがあることで、そのフォルダがパッケージとして認識されます。
mypackage/
\_\_init\_\_.py
module1.py
module2.py
パッケージを使うと、関連するモジュールをグループ化して管理できるので、大規模なプロジェクトで便利です。