Python モジュールの概要

開発プロセス中、より多くのプログラム コードが記述されると、ファイル内のコードはますます長くなり、保守がますます困難になります。

保守可能なコードを記述するために、多くの関数をグループ化し、それらを異なるファイルに配置します。このようにして、各ファイルに含まれるコードは比較的少なくなります。多くのプログラミング言語では、このコード構成が採用されています。 Python では、.py ファイルはモジュールと呼ばれます。

私たちは以前に関数について勉強したことがあり、関数とは 1 つ以上の関数を実装するプログラムであることを知っています。実際、モジュールは関数関数の拡張です。なぜそんなことを言うのですか?これは、モジュールが実際には 1 つ以上の機能を実装するプログラムのブロックであるためです。

上記の定義から、関数とモジュールの両方が関数の実装に使用されることは難しくありませんが、モジュールの範囲は関数よりも広く、1 つのモジュール内に複数の関数が存在する場合があります。

モジュールとは何かを理解したところで、なぜモジュールが必要なのでしょうか?関数があるのに、なぜモジュールが必要なのでしょうか?

最大の利点は、コードの保守性が大幅に向上することです。次に、コードを書くときに最初から始める必要がありません。モジュールを作成すると、他の場所から参照できます。プログラムを作成するとき、Python の組み込みモジュールやサードパーティのモジュールなど、他のモジュールを参照することがよくあります。

モジュールを使用すると、関数名と変数名の競合を回避することもできます。同じ名前の関数や変数は異なるモジュールに存在することができるため、自分でモジュールを作成する場合、他のモジュールと名前が競合することを考慮する必要はありません。ただし、組み込み関数名と競合しないように注意してください。

Python 自体には非常に便利なモジュールが多数組み込まれており、インストールするだけですぐに使用することができます。これらのモジュールを見つけることができます。たとえば、私の Python インストール ディレクトリはデフォルトのインストール ディレクトリ (C:\Users\Administrator\AppData\Local\Programs\Python\Python36) であり、その後 Lib ディレクトリを見つけます。すべてモジュールであることがわかります。はい、これらの .py ファイルはモジュールです。

c875fbc1551209031bfef3995d06b41.png

実際、モジュールは標準ライブラリ モジュールとカスタム モジュールに分けることができ、先ほど見た Lib ディレクトリはすべて標準ライブラリ モジュールです。

学び続ける
  • おすすめコース
  • コースウェアのダウンロード
現時点ではコースウェアはダウンロードできません。現在スタッフが整理中です。今後もこのコースにもっと注目してください〜