[今さら始める Python マスター #9] モジュールとパッケージ管理
Pythonのimport、標準ライブラリ、自作モジュール、パッケージ構成の基本を整理します。
[今さら始める Python マスター #9] モジュールとパッケージ管理
モジュールとは
Pythonでは、.pyファイルをモジュールとして読み込めます。処理を複数ファイルに分けることで、コードを整理しやすくなります。
1
2
3
import math
print(math.sqrt(16))
自作モジュール
utils.pyに関数を書いておくと、別ファイルから読み込めます。
1
2
3
from utils import format_price
print(format_price(1200))
パッケージ
フォルダの中に複数のモジュールをまとめると、パッケージとして扱えます。
1
2
3
4
app/
__init__.py
models.py
services.py
依存パッケージ
外部ライブラリはpipやuvでインストールします。プロジェクトごとに仮想環境を使うと、依存関係を分離できます。
今日のゴール
モジュールとパッケージを使うと、Pythonコードを役割ごとに分けられます。小さなスクリプトから一歩進んで、保守しやすい構成を目指しましょう。
この投稿は投稿者によって CC BY 4.0 の下でライセンスされています。
