Pythonのライブラリのリポジトリとかコードカタログとかイディオムみたいのってどこにあるんでしょうか?と思ったので整理してみました。
- PyPI – the Python Package Index · PyPI
- python.orgの中にある、いろんなパッケージのリポジトリ。有名どころとかいろいろ入ってる、みたい。Python界のSourceForge、みたいな雰囲気。
- Popular Python recipes « ActiveState Code
- コードスニペットとかちょっとしたイディオムみたいのが入っている。どうも2001頃のものが多いらしい。new style classに対応してなかったりしたので要注意。
以下単発モノ。
- Preferred Python idiom for handling non-existing dictionary keys and why? - Python
- dictで「既存の値があればそれを使う、なければ追加する」というロジックをどう書くべきか?という議論。ううーん、Pythonって意外とクリーンじゃないのかも :-)
- いちおう、setdefault()ないしget(v,d)を使うのがいいんじゃない?というのが結論かな?
- http://agorf.void.gr/blog/archive/2005/10/29/yet-another-python-idiom/
- x = a or b ... 人のコードを読んでるとよく出てくるので、さすがに憶えてました。
- result = ("result_if_false", "result_if_true")[test]
- ぎえええ。Trueが1でFalseが0という(昔ながらの)仕様のおかげ。
。。。ってこれだけしか見たことがなかった。うわああん。もっとまじめに読むよう努力するので教えてください。
この日記は期間限定で追加・メンテする予定。