まる覚えするのではなく、探し方等の対処方法を身に付けよう
授業後半戦ということで、プログラミング1は先週〜今週にかけて復習メインにやってます。足りてなかった箇所の補足説明も加えているのですが、今週は
- doctestの書き方は比較的自由度が高い点(Tipsだけ説明)。
- これまでアイテム列挙した順序付き集合としてしか使ってこなかったリストの操作(appendとか基本的な関数ぐらいの説明)
- help, pydoc3やインタプリタ・IDEでのオブジェクト操作方法の調べ方
あたりをやりました。特に調べ方と、ThonnyやPyCharmを使ったデバッグ実行を覚えておけば、これから新しいコードが出てきたとしても対処し易さが段違い。ということでかなり時間かけてこの辺りは解説&デモしつつ、実際に動かさせているんだけれども、ペアプロ演習の様子を見ている限りではそこまでやろうとしてるのはまだ見かけたことないです。IDEでコード書くぐらいはやってるか。
前回与えたコード読み課題ではどのぐらいの学生がデバッグ実行してみたんだろう。アンケート取ってみたほうが良かったか。