執筆書籍紹介:Pythonプロフェッショナルプログラミング 第3版


2018年8月10日
株式会社ビープラウド

ビープラウド著書「Pythonプロフェッショナルプログラミング 第3版」をご紹介します。
第2版からの変更点の解説、著者インタビューなどを掲載しています。

書籍概要

「Pythonプロフェッショナルプログラミング」は、「ビープラウドの新人社員向けノウハウ」をテーマに書かれたPython開発技術書です。第3版は2018年6月に発売し、発売週にAmazon「開発技術」カテゴリベストセラー1位を頂きました。2018年8月に増刷し、現在第2刷で発売しています。

書籍

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

Pythonのシステム開発技法はどんどん進化しています。また、開発現場ではテキストで学んだこととは違ったノウハウも求められます。新人はまず実践知識を学ばなくてはなりません。本書は、Pythonでのシステム開発に長年取り組んできた開発メンバーによる、新人向け実践書です。これまで培ってきた技術や知識をもとに、新人がスムーズに開発に参加するために必要なPython開発のノウハウを解説します。GitおよびGitHubによるソースコード管理もわかります。

Pythonプロジェクトとパッケージング、チーム開発環境の構築と管理、課題管理とレビュー、ソースコード管理(Git/GitHub)、CircleCIで継続的インテグレーション、環境構築とデプロイの自動化(Ansible)、Djangoフレームワーク、プログラマーのための機械学習など

ビープラウドはPythonによる開発に10年以上取り組んできました。長きに渡り蓄積してきた技術、知識、ノウハウを本書に詰め込みました。

代表取締役社長 佐藤治夫

書籍版は全国の書店またはネットショップで好評発売中です。

電子書籍版は以下の電子書籍ストアで購入できます。

第2版から第3版で改訂された内容

最新の開発環境に合わせて刷新された内容の一覧です。改訂部分の詳細は著者の一人である、清水川の作成記事もご参考ください。

全体
  • Ubuntu 16.04, Python 3.6.4 をベースに更新
  • virtualenv -> venv に変更
  • Mercurial HG -> Git に変更
2章 作成するサンプルアプリを "ゲストブック(掲示板)" -> "乗りログ" に変更
3章 pipバージョンを10に更新、PyPIサイトリニューアルに対応
6章(新規章) バージョン管理システムをMercurialからGit/GitHubに変更
9章(追加) manylinux wheelの作成を追加(Dockerを利用)
10章(新規章) CI(継続的インテグレーション)ツールはJenkinsからCircleCI 2.0(Dockerベース)に変更
第4部 部タイトルを「実践プロフェッショナル開発」に変更
13章(追加) テストの見積りについて追加
14章(大幅改訂) Djangoの章を再構成、なぜDjangoか、Django開発の流れを追加
15章(新規章) 機械学習章を新設
Appendix(大幅改訂) 環境構築方法をVagrantベースで再構成

著者インタビュー

次のページから、著者からのコメントを掲載します。次のページは書き下ろし部を担当した2名にその内容を聞いています。