init
- Mikatype試験の予行演習(どこ?ハンカチ)
- 最終課題と発表,評価
- Bend the brain
学ぶ項目
隠蔽(カプセル化)
- method化(名前,役割)
- トグル表示
- (divide and conquer, 分割統治=>各個撃破)
デバッグ
- テスト駆動(TDD, EX)
- 標語(mantora) : Red, Green, Refactoring
- 動作を予測
- 文法エラー
- printデバッグ
- 検索(Edge =>, co-pilot(2020) =>, ChatGPT(2025))
- アヒルちゃん
単なる見かけ(It's just a view.)
- GUI vs CUI again
- GUIの構成要素は何?
- TkinterでGUI
tkinter 注意
-
wsl 日本語表示の不具合
-
sudo apt install -y fonts-takao-gothic
-
これで,画面内の日本語表示は解決できる
- tkinterのウィンドウタイトルとウィジェットで異なるフォントシステムが使用される
- WSL2環境でのGUIアプリケーションはXサーバーとWSLgの混在で複雑な問題が発生
- 片無せつな実体化計画 らしいので断念.
-
-
mac
ウィンドウ画像のキャプチャ(捕獲, capture)
- kickoff -c
markdownに
-
画像を貼り付けてcodeで表示

課題
- Lesson6-2を参照して,tkinterで400x150の数当てゲームの画面を作りなさい.
- Lesson6-3を参照して,入出力を操作するcodeを書きなさい.
- Lesson6-4を参照して,ボタンを押された時にメッセージを表示しなさい.
- Lesson6-5を参照して,hit&blowの当たり判定を組み込みなさい.
- Lesson6-6を参照して,遊びやすいゲームにしなさい.
- zipファイルをLUNAに提出してください
- md, py, pngを含めたdirectoryごとzipにまとめてLUNAに提出しなさい.
- 一つ上に上がって
- zip -r d10_tkinter.zip d10_tekinter
- on vscode
- extensionでMarkdown Preview Enhancedをinstall
- 画像ファイル,ソースコードファイル
)
@import "./d10_tkinter.py" {class="line-numbers}
- こいつはoption
- 先週のオプション課題のリンクを参照して完動チェック版にしなさい.
- source ~/Desktop/lecture_25s/comp_a_25s/python/orgs/d10_tkinter.org