今日はPythonの基本構造についてまとめてみました。
構造
- パッケージ ... **初期化モジュール(__init__.py)とその他モジュール群(.py)**で構成されたフォルダ
- モジュール ... .pyの拡張子を持つファイル
- クラス ... classで定義され、初期化関数(__init__)とその他関数群で構成される
- 関数 ... defで定義されるもの
- クラス ... classで定義され、初期化関数(__init__)とその他関数群で構成される
- モジュール ... .pyの拡張子を持つファイル
特徴
パッケージ
モジュール群(.pyファイル)で構成されたフォルダ。初期化モジュールは必ず必要であるが、不要の場合は中身を空(passを記入)にしておくとよい。インポートの方法は
from パッケージ import モジュール
が一番シンプルである。また、パッケージは多層化が可能である。
モジュール
クラスや関数などで構成されたファイル。一つのライブラリに相当する。パッケージ化されていない場合、インポートの方法はimport モジュール
となる。
クラス
関数群で構成されたもの。初期化関数は必ず必要であるが、不要の場合は中身を空(passを記入)にしておくとよい。
関数
最小単位の定義。クラスとしてではなく、単体としても定義することができる。
今日はここまで。質問等があればぜひおしらせください!