Pythonプロフェッショナルプログラミング

を献本いただきました。ありがとうございます。エイプリルフールじゃないです。人生初献本。

Pythonプロフェッショナルプログラミング

Pythonプロフェッショナルプログラミング


この本は"仕事で"PythonのWebアプリケーション開発を行うための指南書です。(もちろん入門的な章もあります)

PythonでのWebアプリケーション開発の指南書として

  • 開発環境構築
  • イシュートラッカーとsphinxでのプロジェクトの運営
  • 構成管理
  • Djangoでのアプリケーション開発
  • TDD
  • 継続的インテグレーション
  • デプロイとサービスを公開

と一連のトピックを網羅的に解説してあります。Python経験者が一人もいなくてもこの本があればPythonの仕事が回せるくらいに密度が濃い一冊に仕上がっています。

ソーシャルゲームだとPythonを採用している会社も増えているので、そういう会社に就職したい人や転職したい人、少人数(一人でも)Webサービスを開発したい人は読んでおいたほうがよいです。

継続的デリバリーの一つの姿として

継続的インテグレーション、テスティング、デプロイの自動化の部分は継続的デリバリーの実践例です。
継続的デリバリーに興味がある人にも、モデルケースの一つとしてお勧めできます。

Mercurialの運用解説書として

BPさんは主にMercurialを使って構成管理をしています。

  • 実際にイシュートラッカーとどう連動させるのか
  • ブランチの運用や命名規則はどうすればよいのか

などなどの疑問にちゃんと答えた本です。社内でMercurialを導入したい人も実践例が載っていますので、お勧めします。

まとめ

  • このどれかに当てはまったら買おう。
  • 迷ったら買おう。