149
80

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

モジュール・パッケージ・ライブラリの違い。

Last updated at Posted at 2018-12-09

巷には同じような記事があふれていますが、すぐに忘れてしまうので、ここに書いておきます。

Pythonにおける「モジュール・ライブラリ・パッケージ」について言及しますが、他の言語等に対しても通用すると思います。

モジュールとは?

例えで言うなら「部品」や「歯車」に当たります。

もっと具体的に言うなら拡張子が「.py」のファイルは全てPythonモジュールとなります。

パッケージとは?

モジュールの集まったものがパッケージとなります。

例えで言うなら、「箱」ですね。

ライブラリとは?

パッケージをいくつかまとめてインストールできるようにしたものです。

モジュール > パッケージ > ライブラリ みたいに理解すれば簡単ですね。

参考

モジュール、パッケージ、ライブラリの徹底解説

149
80
6

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
149
80

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?