内容説明
共有環境の構築と管理/チケット駆動開発/ソースコード管理(Mercurial)/PyPIパッケージング/Jenkinsで継続的インテグレーション(CI)/パフォーマンス向上(nginxとgunicorn)/GAE開発/Djangoフレームワーク…Python開発のリアルな手法を学ぶ。
目次
1 Pythonで開発しよう(Pythonをはじめよう;Webアプリケーションを作る)
2 チーム開発のサイクル(チームの開発環境を整える;ドキュメントの基盤を整える;課題管理とレビュー;モジュール分割設計と単体テスト;パッケージングと環境セットアップの自動化;Mercurialによるソースコード管理;Jenkinsで継続的インテグレーション)
3 サービス公開(環境構築とデプロイの自動化;アプリケーションのパフォーマンス改善;Google App Engine)
4 開発を加速するテクニック(テストを味方にする;Djangoを便利に使う;便利なPythonモジュールを使おう)
Appendix(VirtualBoxのセットアップ;OS(Ubuntu)のセットアップ)
感想・レビュー
※以下の感想・レビューは、株式会社ブックウォーカーの提供する「読書メーター」によるものです。
ますみ
2
WEB開発をテーマにドキュメンテーション・テストなど色々な内容に触れる。Pythonに関係しnose, Google App Engine, Django, South, factory_boy, Trac, Mercurial ...など数多くのツール・フレームワーク・サービスの紹介があるが、方針など言語に依存しない内容にも出会える。全体を掴むのに良い。各論はドキュメント・他書に当たれば良い。2013/07/11
kuroneko1988
1
必要なところを掻い摘んで読みました.チームでPythonを開発する上でのtipsが数多く書かれているところが良かったです.
ryonext
1
Pythonを使って効率的にチームで開発を進める手法が凝縮された本で、Pythonの文法、言語仕様に突っ込んだ本ではなかったですが、いい情報盛り沢山でした2014/02/01
vkazoo
1
パラパラと読んでキーワードを集めるのに最適2013/07/21