MichalJaworski/TarekZiade/稲田直哉/芝田将/渋川よしき/清水川貴之
Pythonプログラマ必読と言われるベストセラーが、最新のPython環境に合わせて改訂されました。本書は、Pythonを使って仕事をしている開発者が普段どのようなツールやテクニックを用いて仕事をしているのか、また開発者が実際に現場で用いているベストプラクティスについて解説した書籍です。本書を読むことで、先進的なPythonプログラマが日常的に使用している開発ノウハウを学ぶことができます。今回の改訂によって、新たにメタプログラミング、イベント駆動型プログラミング、型ヒントについての解説が追加されました。第1章 現在のPythonのステータス第2章 現代的なPythonの開発環境第3章 構文ベストプラクティス クラス以外第4章 構文ベストプラクティス クラスの世界第5章 メタプログラミングの要素第6章 良い名前を選ぶ第7章 パッケージを作る第8章 コードをデプロイする第9章 他言語によるPythonの拡張第10章 コードの管理第11章 プロジェクトのドキュメント作成第12章 テスト駆動開発第13章 最適化 一般原則とプロファイリング第14章 最適化 テクニック集第15章 並行処理第16章 イベント駆動型プログラミング第17章 Pythonのためのデザインパターン付録A reStructuredText入門付録B 型ヒントの書き方