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的なプログラムの書き方。







 

このブログの人気の投稿

4月23日(木)4コマ目

4月30日(木)4コマ目

4月16日(木)4コマ目