スライド 1: 1. Python の実行体験:創造的なデジタルスキル
スライド 2: 1-1. プログラミングの全体像
スライド 3
スライド 4: プログラミングは創造的 ー 授業の狙い
スライド 5: プログラミングで何ができるのか
スライド 6: プログラムとは — 命令を書いた手順の集まり
スライド 7: プログラミングを学ぶことで何が身につくか
スライド 8: プログラミングの用途① アプリケーションの実現
スライド 9: プログラミングの用途② 最先端の研究・実験
スライド 10: プログラミングの用途③ コンピュータの制御
スライド 11: プログラミングの用途④ コンピュータ同士の接続
スライド 12: 1-2. Python言語とツール
スライド 13
スライド 14: Python(パイソン) 言語
スライド 15: ソースコード
スライド 16: Python プログラムのパソコン上での実行
スライド 17: オンライン実行環境の使いわけ
スライド 18: 1-3.ライブラリとインポート
スライド 19
スライド 20: ライブラリを import で読み込む
スライド 21: ライブラリをインポートで読み込む
スライド 22: datetime ライブラリ
スライド 23: math ライブラリ
スライド 24: 演習.
スライド 25: Trinket の概要
スライド 26: Trinket 操作手順
スライド 27: 演習1. Trinket による Python プログラム実行
スライド 28
スライド 29: 演習2.オペレーティングシステムのタイマーを利用した現在日時の表示
スライド 30: 演習3.平方根:面積が 7 の正方形の一辺の長さ
スライド 31: 演習4.円周率:半径 3 の円の面積は?
スライド 32: 演習5.三角形の面積
1. Python
の実行体験:創造的な
デジタルスキル
(
Python
プログラミング)
URL:
https://www
.kkaneko.jp/pro/pf/index.html
1
金子邦彦
資料中の図などは
Google Nano B
anana 2
を用い
て作成
1-
1.
プログラミングの全
体像
2
3
本授業の図は生成
AI
である
Google Nano Banana
2
を用いて作成
プログラミングは創造的
ー
授業の狙い
4
プログラミングで何ができるの
か
5
プログラムとは
—
命令を書いた手順の集まり
6
プログラミングを学ぶことで何
が身につくか
7
プログラミングの用途①
アプリケーションの実現
8
プログラミングの用途②
最先端の研究・実験
9
プログラミングの用途③
コンピュータの制御
10
プログラミングの用途④
コンピュータ同士の接続
11
1-2. Python
言語とツール
12
13
Python
(パイソン)
言語
14
ソースコード
15
Python
プログラムのパソコン
上での実行
16
作成した
Python
プログラム
の
ソースコード
を,例えば
「
f
oo
.py
」という名前の
ファ
イルに保存
①
Python
プログラムのファイル保存
②
Python
プログラムの実行
プログラムを実行
するには,
シェル
(例えば,
Window
s
の
場合はコマンドプロンプト)
を開き,「
python f
oo
.py
」の
ようなコマンドで実行
Python
プログラムはオンライン実行(例:
T
rink
et
)の
ほか,パソコンでも実行可能.(パソコンでの実行の
場合には,
Python
処理系のインストールが必要)
オンライン実行環境の使いわけ
17
この2つは、この授業で使用
別の授業で紹介。自力で調べる
ことも十分に可能
1-
3.
ライブラリとインポー
ト
18
19
ライブラリを
im
port
で読み込む
20
ライブラリをインポートで読み込む
21
datetime
ライブラリ
22
パソコンの時計を読み取って,今の日時を表示す
る
(
datetime
ライブラリ使用)
math
ライブラリ
23
math
ライブラリの三角関数は角度をラジアンで受け取るため
演習.
24
T
rinket
の概要
25
T
rinket
操作手順
26
①
trink
et
の次のページを開く
https://trinket.io/python/6c
6
52f1c2f
②
実行結果が,次のように表示される
ことを確認
27
•
実行が開始しないときは、「
実行ボタン
」で
実行
•
プログラムを
書き替えて再度実行
することも可能
実行、
ST
OP
ボタン
演習1.
T
rin
ket
による
Python
プログラム実行
③
trink
et
の次のページを開く
https://trinket.io/python/94d1
563844
④
実行結果が,次のように表示される
ことを確認
28
•
実行が開始しないときは、「
実行ボタン
」で
実行
•
プログラムを
書き替えて再度実行
することも可能
実行、
ST
OP
ボタン
ボールが
壁に当たったら
反射する.
29
①
trink
et
の次のページを開く
https://trinket.io/python/2b804ab19a
②
実行結果が,次のように表示されることを確認
現在の日時
import da
t
etime
now = da
t
etime.dat
etime.now()
prin
t(now)
演習2.オペレーティングシステムの
タイマー
を利用した現在日時の表示
30
③
trink
et
の次のページを開く
https://trinket.io/python/597e5771ff
④
実行結果が,次のように表示されることを確認
import ma
th
print(ma
th.sqrt(7))
演習3.平方根:面積が
7
の正方形の一辺の長
さ
31
⑤
trink
et
の次のページを開く
https://trinket.io/python/4e3559f879
⑥
実行結果が,次のように表示されることを確認
import ma
th
print(3
* 3 * ma
th.pi)
演習4.円周率:半径
3
の円の面積は?
32
⑦
trink
et
の次のページを開く
https://trinket.io/python/bd
cce27488
⑧
実行結果が,次のように表示されることを確認
三角関数:三角形の2辺の長さが,
4
と
6
で,その間の
角度が
60
度のとき,面積は
(1/2)
×
4
×
6
×
sin(
60
)
import ma
th
print((1/2)
* 4 * 6 * math.sin(60
* ma
th.pi /
180))
演習5.三角形の面積