【Python初学者】モジュールとは?使い方と自作方法を例付きで解説!

💡この記事は、プログラミング初学者が学びのアウトプットを兼ねてまとめた内容です。
どうもわだですこの記事では、「モジュールと自作する方法、標準ライブラリ」について、初学者目線で解説します。
モジュールとは?
関数やクラス、変数などをまとめた「ファイル(.py)」のことです。
「 import 」を使って呼び出します。
モジュール呼び出しの基本構文
import モジュール名
モジュールの中の関数を呼び出すときは…
モジュール名.関数(引数1, 引数2…)
math.pyというモジュールを呼び出し、
その中の平方根を求める関数を呼び出すには…
import math
math.sqrt(16)



モジュールは自分で作ることもできるよ!
モジュールを自作してみよう!



計算をする関数をまとめたモジュール(mymath.py)を作成し、
main.pyファイルで呼び出して使う例を書いてみます。
STEP1|mymath.pyというファイルを作り、中に計算をする関数を書きます
📁ファイル名:mymath.py
# 計算をする関数をまとめたモジュールの作成
def add(a, b): return(a + b)
def sub(a, b): return(a - b)
def mul(a, b): return(a * b)
def div(a, b): return(a / b)
STEP2|別ファイルからmymath.pyモジュールを呼び出します
📁ファイル名:main.py
import mymath
print(mymath.add(10, 5))
print(mymath.sub(10, 5))
print(mymath.mul(10, 5))
print(mymath.div(10, 5))
# 15 5 50 2
標準ライブラリとは?
ライブラリとは?
✏️モジュールが複数集まって構成されているものを「パッケージ」と呼びます。
✏️「ライブラリ」とは、いくつかのパッケージをまとめたものです。



わかりにくいので…
お弁当屋さんに例えると…
🍙モジュール:おかず
(玉子焼き、エビフライなど1つの料理)
🍙パッケージ:お弁当箱
(いくつかのおかず(モジュール)をまとめて入れています)
🍙ライブラリ:お弁当屋さん
(和食弁当、洋食弁当、中華弁当など、
いろんな種類のお弁当(パッケージ)を扱っている)
標準ライブラリとは?
Pythonに最初から用意されているライブラリのことです。
ファイルを扱うもの、日付を扱うもの、ネットワークを扱うものなど、
いろんな種類があります。
標準ライブラリの一覧は公式ドキュメントを参照してみてください。
【Python初学者】シリーズの他の記事はこちらから
最後に
どうも、プログラミング初学者のわだです。最後までお読みいただきありがとうございました。この記事は、学びを整理しながら理解を深めるために書いています。まだ駆け出しではありますが、同じように勉強している方の参考になれば嬉しいです。もし誤りや補足があれば、教えていただけると幸いです。










コメント