1. Python の実行体験:創造的な
デジタルスキル
Pythonプログラミング)
URL: https://www.kkaneko.jp/pro/pf/index.html
1
金子邦彦
資料中の図などは Google Nano Banana 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 プログラム
ソースコードを,例えば
foo.py」という名前のファ
イルに保存
Python プログラムのファイル保存
Python プログラムの実行
プログラムを実行するには,
シェル (例えば,Windows
場合はコマンドプロンプト)
を開き,「python foo.py」の
ようなコマンドで実行
Python プログラムはオンライン実行(例:Trinket )の
ほか,パソコンでも実行可能.(パソコンでの実行の
場合には,Python 処理系のインストールが必要)
オンライン実行環境の使いわけ
17
この2つは、この授業で使用
別の授業で紹介。自力で調べる
ことも十分に可能
1-3.ライブラリとインポー
18
19
ライブラリを import で読み込む
20
ライブラリをインポートで読み込む
21
datetime ライブラリ
22
パソコンの時計を読み取って,今の日時を表示す
datetime ライブラリ使用)
math ライブラリ
23
math ライブラリの三角関数は角度をラジアンで受け取るため
演習.
24
Trinket の概要
25
Trinket 操作手順
26
trinket の次のページを開く
https://trinket.io/python/6c 652f1c2f
実行結果が,次のように表示されることを確認
27
実行が開始しないときは、「実行ボタン」で実行
プログラムを書き替えて再度実行することも可能
実行、STOP ボタン
演習1. Trinket による Python プログラム実行
trinket の次のページを開く
https://trinket.io/python/94d1563844
実行結果が,次のように表示されることを確認
28
実行が開始しないときは、「実行ボタン」で実行
プログラムを書き替えて再度実行することも可能
実行、STOP ボタン
ボールが
壁に当たったら
反射する.
29
trinket の次のページを開く
https://trinket.io/python/2b804ab19a
実行結果が,次のように表示されることを確認
現在の日時
import datetime
now = datetime.datetime.now()
print(now)
演習2.オペレーティングシステムのタイマー
を利用した現在日時の表示
30
trinket の次のページを開く
https://trinket.io/python/597e5771ff
実行結果が,次のように表示されることを確認
import math
print(math.sqrt(7))
演習3.平方根:面積が 7 の正方形の一辺の長
31
trinket の次のページを開く
https://trinket.io/python/4e3559f879
実行結果が,次のように表示されることを確認
import math
print(3 * 3 * math.pi)
演習4.円周率:半径 3 の円の面積は?
32
trinket の次のページを開く
https://trinket.io/python/bdcce27488
実行結果が,次のように表示されることを確認
三角関数:三角形の2辺の長さが,で,その間の
角度が60度のとき,面積は (1/2) × 4 × 6 × sin(60)
import math
print((1/2) * 4 * 6 * math.sin(60 * math.pi / 180))
演習5.三角形の面積