ウニ’s blog

勉強した結果を書いていきます

Effective Python本をやる(5)--終了

とりあえず、読み終わったけど理解しきれてるとは思えない。
折を見て何度も見直そう。

難しかったジェネレーターとコルーチンのところは時間を掛けて読んだけど
まだyieldの使い方があんまわかってないなー。
とりあえずメモリバカ食いしそうな処理のときに気をつける、という使い方ぐらいしか実践で思い出せなそう。

f:id:uni8inu:20161126205837p:plain

コルーチンを利用したライフゲームの実装

github.com

コルーチンを利用して実装時に関心の分離がうまく出来ている。
…らしいんだけど、正直一撃でこの設計を考えられるか?
うーん。難しい。パターンとして記憶しておくのが精一杯。

Effective Python ―Pythonプログラムを改良する59項目

Effective Python ―Pythonプログラムを改良する59項目