モジュールの作成とインポート
独自のモジュールを作成し、ほかのスクリプトにインポートします。
「モジュールの作成とインポート」はCoddyKit上の無料Python Academyレッスンです。 これはレッスン1/4です。 下記で完全なレッスンを無料で読むことができます。その後、ブラウザ内の組み込みコードエディタと24時間対応のAIチューターでハンズオン演習できます。 これはPython Academy学習パスの一部であり、ウェブとCoddyKitアプリ全体で進捗が同期されます。 Python Academyコースには全4レッスンが含まれています。
はじめに
モジュールとは何ですか
import sys
print(sys.path[:3])import 文
import math
print(math.sqrt(16))
print(math.pi)from ... import
from math import sqrt, pi
print(sqrt(25))
print(pi)import as(エイリアス)
import os.path as osp
print(osp.join('a', 'b', 'c'))from ... import *
# Avoid:
# from math import *
# Use explicit imports instead
print('namespace tip')__name__ == '__main__'
# In your script:
# if __name__ == '__main__':
# main()
print(__name__)モジュールの再読み込み
import importlib, math
importlib.reload(math)
print('reloaded')dir() と help()
import math
print(dir(math)[:5])モジュール検索パス
import sys
sys.path.insert(0, '/tmp')
print(sys.path[:3])__all__ 変数
# In mymodule.py:
# __all__ = ['public_func']
# def public_func(): ...
# def _private(): ...
print('__all__ demo')理解度チェック
まとめ
次へ進みましょう
AI チューターと学ぶ Python — 無料
ブラウザでリアルコードを書いて実行し、24/7 の AI チューターから瞬時にサポートを受け、ウェブまたはアプリで続きから学習できます。
- コース
- 76
- レッスン
- 320
よくある質問
「モジュールの作成とインポート」レッスンは無料ですか?
はい。「モジュールの作成とインポート」の完全なテキストはこのウェブで無料で読めます。インタラクティブに演習し(組み込みコードエディタと24時間対応のAIチューター)、Python Academyコースの残りをアンロックするには、CoddyKit PROにアップグレードしてください。 Python Academyコースには全4レッスンが含まれています。
「モジュールの作成とインポート」で何を学びますか?
独自のモジュールを作成し、ほかのスクリプトにインポートします。 ブラウザで直接実行するハンズオンコードでPython Academyを演習し、24時間対応のAIチューターがレッスンを進める中での質問に答えます。
Python Academyを始めるのに経験は必要ですか?
事前経験は必要ありません。CoddyKitのPython Academyは初級者から上級者向けに構成されているため、ここから始めるか最初から始めて、自分のペースで進むことができます。 これはレッスン1/4です。
「モジュールの作成とインポート」レッスンにはどのくらい時間がかかりますか?
ほとんどのCoddyKitレッスンは約5~10分かかります。各レッスンはコンパクトでインタラクティブなので、着実に進歩し、ウェブとアプリ全体で正確に前回の場所から再開できます。
このPython Academyレッスンでコードを書いて実行できますか?
はい。すべてのPython Academyレッスンに組み込みコードエディタが含まれているため、ブラウザでリアルコードを書いて実行し、即座のAIフィードバックを取得できます。ローカル設定は不要です。
このコースのすべてのレッスン
- モジュールの作成とインポート
- Python 標準ライブラリ
- パッケージと __init__.py
- pip によるパッケージのインストール