shinoblog-manabu

Progate(プロゲート)を使って初歩の初歩からプログラミング勉強をはじめました。無料から有料バージョンへ以降しつつ、自分辞書として活用しています。なるべく私と同じ初心者目線を使い、各プログラミング内容を説明したいです。

モジュール

モジュール


モジュールとは

分割したコードを書いておく`それぞれのファイル`のこと。

なぜなら行数が長いプログラムのエラーを探すことは困難になってくるため。

1000行や10000行のコードをスクロールするのは大変。

だから、分割したファイル(モジュール)を保存しておく必要がある。


Point

`コードを収めたPythonファイル`である。


モジュールの種類

モジュールと組み込みモジュールの2種類がある。

外部サイトからコードを引用


カレンダーモジュール prmonth 関数

f:id:shinoblog-manabu:20210619043202p:plain

f:id:shinoblog-manabu:20210619043210p:plain

 

円周率モジュール

f:id:shinoblog-manabu:20210619043223p:plain

f:id:shinoblog-manabu:20210619043228p:plain

 

 

Point

なるべくコードを書かずに、「利用出来るライブラリを探す」事でコードを綺麗かつ簡単に書くことが可能になる。覚えておく。

ここまで

参考: https://www.python.ambitious-engineer.com/archives/3173

参考: https://www.python.jp/train/type_and_func/modules.html


-独学プログラマーに戻る-

モジュールをインポートしたらどうするか?

[モジュール名].[コード]

このように書く。


モジュール:インポート済のモジュール名に置き換える。

コード:関数・変数などの名前。モジュールの中から使いたいものを指定する。


例3-1

f:id:shinoblog-manabu:20210619043247p:plain

f:id:shinoblog-manabu:20210619043255p:plain

point

  • mathモジュールをインポートする。
  • インポートは、プログラムで使っているモジュールを誰でも開けばすぐ解るように、ファイルの先頭でする。
  • pow関数をmath.pow(9, 2)のように記述し呼び出す。
  • 結果、81.0を結果として返す。


randomという組み込みモジュール

randint関数

-point-

整数の乱数を発生させる。

関数に2つの整数を渡す。すると2つの整数の範囲内にて乱数を生成して返す。

f:id:shinoblog-manabu:20210619051754p:plain

f:id:shinoblog-manabu:20210619051803p:plain

f:id:shinoblog-manabu:20210619051811p:plain

 

 

statistics

-point-

statisticsとは整数リスト計算して返す。

整数リストとは、平均値(mean)、中央値(medean)、※最頻値さいひんち(mode)を指す。

f:id:shinoblog-manabu:20210619051915p:plain

f:id:shinoblog-manabu:20210619051941p:plain

 

組み込みモジュールkeywordを使ってチェックする

ある文字列がPythonのキーワードかどうかをチェックするときに使用する。

f:id:shinoblog-manabu:20210619051958p:plain

f:id:shinoblog-manabu:20210619052009p:plain

 

 

本日はここまで。お疲れ様でした。