pp-3. Python の標準ライブラリ

>100 Views

December 24, 21

スライド概要

Python とプログラミングの基本)
URL: https://www.kkaneko.jp/cc/colab/index.html

profile-image

金子邦彦(かねこくにひこ) 福山大学・工学部・教授 ホームページ: https://www.kkaneko.jp/index.html 金子邦彦 YouTube チャンネル: https://youtube.com/user/kunihikokaneko

シェア

埋め込む »CMSなどでJSが使えない場合

各ページのテキスト
1.

pp-3. Python の標準ライブラリ (Python とプログラミングの基本) URL: https://www.kkaneko.jp/cc/colab/index.html 金子邦彦 1

2.

Google Colaboratory を使ってみる ① Google Colaboratory のWebページを開く https://colab.research.google.com ② 「ファイル」で、「ノートブックを新規作成」を 選ぶ 2

3.

③ Google アカウントでのログインが求められたと きはログインする ④コードセルの中に Python プログラムを書き、 「再生ボタン」をクリック 3

4.

Python 標準ライブラリ内の機能の例 標準ライブラリとは: Python に標準で備わっている関 数、定数、組み込み型、例外、モジュールなどのこと • 現在の日時 • 最大公約数 • 方程式を解く • 平方根 • 円周率 • 三角形の面積 など 4

5.

実習1.現在の日時 オペレーティングシステム(コンピュータ) のタイマーを使いたい.Python のモジュー ル datetime を利用 次のように入れて,実行ボタンを押す.いまの日時が 表示されることを確認 import datetime now = datetime.datetime.now() print(now) すべて半角文字 世界標準時は,日本時間と9時間違う 5

6.

実習2.最大公約数 24 と 18 の最大公約数を求めたい. Python のモジュール math を利用 次のように入れて,実行ボタンを押す.結果 6 を確認 import math print( math.gcd(24, 18) ) 6

7.

実習3.方程式を解く 4x + 1 = 0 を解きたい Python のパッケージ scipy.ptimize を利用 次のように入れて,実行ボタンを押す.結果 -0.25 を確認 import scipy.optimize def foo(x): return 4 * x + 1 print( scipy.optimize.fsolve(foo, 10) ) 7

8.

実習4.平方根 面積が 7 の正方形の一辺の長さを知りた い.Python のモジュール math を利用 次のように入れて,実行ボタンを押す.結果 2.6457513110645907 を確認(結果は近似値) import math print( math.sqrt(7) ) 8

9.

実習5.円周率 半径 3 の円の面積は? (円周率は, Python のモジュール math を使用) 次のように入れて,実行ボタンを押す.結果を確認(結果は近似値) import math print( 3 * 3 * math.pi ) 9

10.

実習6.三角形の面積 三角形の2辺の長さが,4と6で,その間の 角度が60度のとき, 面積は (1/2) × 4 × 6 × sin(60) 次のように入れて,実行ボタンを押す.結果を確認 import math print( (1/2) * 4 * 6 * math.sin(60 * math.pi / 180) ) 10

11.

関連資料 • Python まとめページ https://www.kkaneko.jp/cc/python/index.html • Python とプログラミングの基本 Google Colaboratory を使用. https://www.kkaneko.jp/cc/colab/index.html • Python 入門(全6回) Google Colaboratoryを使用. https://www.kkaneko.jp/cc/pf/index.html • Python プログラミング演習(全9回) Python Tutor, VisuAlgo を使用 https://www.kkaneko.jp/cc/po/index.html • さまざまな Windows アプリケーションのインストールと設定 https://www.kkaneko.jp/cc/tools/index.html 11