Pythonは強力で、学びやすいプログラミング言語です。Pythonのコードを再利用するための仕組みとして、モジュールがあります。モジュールはPythonの定義や文が入ったファイルで、ファイル名はモジュール名に接尾語.pyがついたものになります。
モジュールの作成
Pythonのモジュールは、数学の計算を行う関数や、データの処理を行うクラスなど、様々な機能を持ったコードをモジュールとして作成することができます。モジュールの作成方法は以下の通りです。
# Fibonacci numbers module
def fib(n): # write Fibonacci series up to n
a, b = 0, 1
while a < n:
print(a, end=' ')
a, b = b, a+b
print()
def fib2(n): # return Fibonacci series up to n
result = []
a, b = 0, 1
while a < n:
result.append(a)
a, b = b, a+b
return result
モジュールのインポート
モジュールにある定義は、他のモジュールやmainモジュールにimportすることができます。以下に、モジュールをインポートする方法を示します。
import fibo
また、モジュールから特定の名前を直接インポートすることも可能です。
from fibo import fib, fib2
モジュールの利用
モジュールをインポートした後、そのモジュール内の関数を使用することができます。
fibo.fib(500)
以上がPythonのモジュールの基本的な使い方になります。これらの知識を活用して、Pythonプログラミングをより効率的に行いましょう。.