モジュールのインポート
Python の豊富なモジュールライブラリの使い方と、独自モジュールの作り方を学びます。
「モジュールのインポート」はCoddyKit上の無料Learn AI with Pythonレッスンです。 これはレッスン5/5です。 下記で完全なレッスンを無料で読むことができます。その後、ブラウザ内の組み込みコードエディタと24時間対応のAIチューターでハンズオン演習できます。 これはLearn AI with Python学習パスの一部であり、ウェブとCoddyKitアプリ全体で進捗が同期されます。 Learn AI with Pythonコースには全5レッスンが含まれています。
モジュールのインポートの概要
モジュールのインポートの概要
モジュールとは、関数、変数、クラスなどを含むPythonコードのファイルです。モジュールをインポートすると、コードを再利用し、Pythonの機能を拡張できます。
このレッスンでは、組み込みモジュールとカスタムモジュールをインポートして使用する方法を学びます。

モジュールとは
モジュールとは
モジュールとは、Pythonコードを含むファイルです。モジュールを使うと、コードを再利用可能な単位に整理できます。Pythonには組み込みモジュールが用意されており、自分でモジュールを作成することもできます。
組み込みモジュールの例を紹介します:
math:数学関数を提供します。random:乱数を生成します。os:オペレーティングシステムとやり取りします。
モジュールをインポートする方法
モジュールをインポートする方法
importキーワードを使ってモジュールをインポートできます:
# Importing a module
import math
print(math.sqrt(16)) # Outputs: 4.0特定の関数をインポートする
特定の関数をインポートする
モジュールから特定の関数や変数をインポートできます:
# Importing specific functions
from math import sqrt
print(sqrt(16)) # Outputs: 4.0モジュールのエイリアスを使用する
モジュールのエイリアスを使用する
エイリアスを使うと、モジュールや関数に短い名前を付けられます:
# Using aliases for modules
import math as m
print(m.sqrt(16)) # Outputs: 4.0組み込みモジュール:例
組み込みモジュール:例
Pythonには、便利な組み込みモジュールが多数用意されています:
random:乱数を生成します。datetime:日付と時刻を扱います。os:オペレーティングシステムの機能を提供します。
独自のモジュールを作成する
独自のモジュールを作成する
.py拡張子のファイルにPythonコードを書いて、カスタムモジュールを作成できます。例:
# Save this code in mymodule.py
def greet(name):
return f"Hello, {name}!"
# Importing the custom module
from mymodule import greet
print(greet("Alice"))モジュールでよくある間違い
モジュールでよくある間違い
モジュールを扱うときは、次のような間違いに注意してください。
pipを使用して外部モジュールをインストールし忘れる。- 名前の長いモジュールにエイリアスを使用しない。
- 変数でモジュール名を上書きする(例:
math = 5)。
何を学びましたか?
何を学びましたか?
このレッスンでは、次のことを学びました:
- Pythonで組み込みモジュールとカスタムモジュールをインポートする方法
- 完全インポート、特定の要素のインポート、エイリアスの違い
- 独自のカスタムモジュールを作成する方法
よくできました!次のトピックに進みましょう。

よくある質問
「モジュールのインポート」レッスンは無料ですか?
はい。「モジュールのインポート」の完全なテキストはこのウェブで無料で読めます。インタラクティブに演習し(組み込みコードエディタと24時間対応のAIチューター)、Learn AI with Pythonコースの残りをアンロックするには、CoddyKit PROにアップグレードしてください。 Learn AI with Pythonコースには全5レッスンが含まれています。
「モジュールのインポート」で何を学びますか?
Python の豊富なモジュールライブラリの使い方と、独自モジュールの作り方を学びます。 ブラウザで直接実行するハンズオンコードでLearn AI with Pythonを演習し、24時間対応のAIチューターがレッスンを進める中での質問に答えます。
Learn AI with Pythonを始めるのに経験は必要ですか?
事前経験は必要ありません。CoddyKitのLearn AI with Pythonは初級者から上級者向けに構成されているため、ここから始めるか最初から始めて、自分のペースで進むことができます。 これはレッスン5/5です。
「モジュールのインポート」レッスンにはどのくらい時間がかかりますか?
ほとんどのCoddyKitレッスンは約5~10分かかります。各レッスンはコンパクトでインタラクティブなので、着実に進歩し、ウェブとアプリ全体で正確に前回の場所から再開できます。
このLearn AI with Pythonレッスンでコードを書いて実行できますか?
はい。すべてのLearn AI with Pythonレッスンに組み込みコードエディタが含まれているため、ブラウザでリアルコードを書いて実行し、即座のAIフィードバックを取得できます。ローカル設定は不要です。
このコースのすべてのレッスン
- 関数とは
- 戻り値
- 変数のスコープとライフタイム
- 組み込み関数とユーザー定義関数
- モジュールのインポート