5月7日(木)4コマ目
今日、やったこと
モジュール
今日のホワイトボード
モジュール、パッケージ
モジュールはファイル(~.py)。
パッケージはモジュールのあつまり(ディレクトリ)。
|
| 図 モジュール、パッケージ |
モジュールを作る
2つの値の四則演算を行う関数のモジュールを作る。
①ノートブックに関数作成
新規ノートブックに4つの関数を作成。
![]() |
| 図 モジュール |
②ノートブックを"~.py"でダウンロード
ダウンロードしたcalclator.pyがcalclatorモジュールになる。
モジュールを使う
|
| 図 モジュールを使う |
①モジュールファイルをアップロード
Colaboratoryで自作モジュールを使う場合、モジュールファイル(~.py)をcontentディレクトリにアップロードする。
②importでモジュールをインポート
モジュール名.関数名でモジュール内の関数を実行できる。
import モジュール名 as 別名 でモジュールに別名を命名すると、別名.関数名で関数を実行できる。
※モジュール名が長い場合は便利
![]() |
| 図 モジュールを使う |
モジュールをインポート
ただインポートするだけでなく、インポートして別名をつける、パッケージからモジュールをインポートするができる。
|
| 図 モジュールをインポート |
[練習問題]くじ引き
あたり確率10%のくじ引き関数draw()を作成。
確立10%は乱数を使う。
Pythonのrandomモジュールには0以上1未満の乱数を生成するrandom()関数がある。
|
| 図 [練習問題]くじ引き |
次回は
C、C#、JavaにはないPython的なプログラムの書き方。





