0
2

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 1 year has passed since last update.

pythonのモジュールとパッケージ、ライブラリの違い

Posted at

勉強前イメージ

イメージ的に
モジュール > パッケージ > ライブラリ って感じ

調査

モジュール とは

関数やクラスをまとめたものになり、1つのpythonのファイルになります。
別のファイルから読み込んで使用することがあり、
import XXXX と記載して使用します。

以下のように
print('test') と記載して、それだけを実行させるのもモジュールになります。
以下だと import test になります。

12021-12-25 # pythonのモジュールとパッケージ、ライブラリの違い - diagram.png

パッケージ とは

パッケージはモジュールを集めたもので
イメージとしては複数のpythonのファイルが入ったディレクトリのようなものになります。

イメージとしては以下になります。
複数のモジュールが入ったものがパッケージで、
パッケージを呼び出すのも import all_test でできます。

22021-12-25 # pythonのモジュールとパッケージ、ライブラリの違い - diagram.png

ライブラリ とは

パッケージをまとめたもので、
ライブラリには2種類あります。

  • 標準ライブラリ

pythonで標準に準備されているライブラリで、追加でインストールなしに使用できます。

  • 外部ライブラリ

必要に応じてインストールが必要なライブラリになります。

全体を通して

モジュール、パッケージ、ライブラリのイメージとしては以下。
ただ、ライブラリは結構曖昧でモジュールのことを読んだりパッケージのことを読んだりする場合もあるので
一例を思っていただけますとありがたいです。

32021-12-25 # pythonのモジュールとパッケージ、ライブラリの違い - diagram.png

勉強後イメージ

雰囲気合ってた感じはするけど
結構いろいろ違うこと書いてるところもあるから難しいね。

参考

0
2
0

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
0
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?