Pythonでは、コードの再利用と管理を容易にするために、モジュール、パッケージ、およびライブラリという3つの主要な概念があります。
モジュール
モジュールは、Pythonプログラムの1つのファイル(xxx.py)です。関数、クラス、変数などのコード要素を定義することができ、他のPythonプログラムからimport文を使用してモジュールを読み込み、そのコード要素を使用することができます。
# モジュールのインポート
import module_name
パッケージ
パッケージは、Pythonプログラムの複数のモジュールをまとめたものです。パッケージはディレクトリとその中に含まれるモジュールファイル群から構成されます。
# パッケージのインポート
import package_name
ライブラリ
ライブラリは、複数の関数、クラス、モジュールやパッケージの集まりです。特定の目的を持つコードの集合体であり、一般に汎用的に再利用可能なコードの塊です。
# ライブラリから特定のモジュールをインポート
from library_name import module_name
これらの概念を理解することで、Pythonのコードの再利用と管理が容易になります。モジュール、パッケージ、ライブラリの違いを理解し、適切に使用することで、Pythonプログラミングの効率と可読性を向上させることができます。