撤退

参加報告を記します.

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

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

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

Python を書くにあたって気を付けると良いことを 59 個の項目にわたって説明しています。

もちろん、どの言語だろうと変わらないプログラムを書く上で気を付けるべきことも言語化されているので、なんとなく感じていたことを確認できることも多いと思います。 以下のような項目が特に勉強になりました。

  • Python でのクロージャの細かい動作
  • デコレータの様々な使い方
  • Python の実装による multithread の並列性の限界

GitHub などで Python プロダクトのソースコードを読んだ時に、見たことのない書き方を見かけたらこの本を一度読んでみても良いかもしれません。