July 2020
Intermediate to advanced
456 pages
5h 54m
Japanese
2015年に初版が出たときから、この本を熱心に薦めてきた。この第2版は、Python 3向けに更新かつ拡張されており、あらゆるレベルのプログラマに役に立つ、実践的なプログラミングの叡智の宝庫だ。
― Wes McKinney、Python pandasプロジェクトの創始者、Ursa Labsディレクター
これまで他の言語を使っていた人の場合、この本を読めば、Pythonが提供する独特の機能を完全に使いこなせるようになる。私は20年ほどPythonを使っているが、いまだに多くの役立つ技法を、とりわけPython 3で導入された新たな機能を本書で学んでいる。『Effective Python第2版』には、すぐ役立つアドバイスが詰まっていて、「Pythonicコードとは何か」という疑問に答える際、我々のコミュニティで何を指しているのかを定義するヒントとなる。
― Simon Willison、Django共同創立者
私は何年もPythonでプログラミングをしてきて、Pythonのことはよく知っていると思っていた。このヒントと技法が詰まった宝箱のおかげで、Pythonコードをもっと速くする(例えば、ソート済みリストの探索にbisectを使う)、もっと読みやすくする(例えば、キーワード専用引数を使う)、あるいは、もっとPythonicにする(例えば、zipを使ってリストを並列に処理する)ためには他にも多くの方法があることに気付いた。
― Pamela Fox、Khanアカデミープログラミングコース創立者
Python 3がようやくPythonの標準バージョンになったが、既にマイナーリリースが8回もあり、多数の新機能が追加されている。Brett Slatkinは、この『Effective ...