本書は作業環境の構築からはじまり、Webアプリケーションやデータサイエンスプログラムの作り方、課題管理やレビュー、ソースコード管理、ドキュメントや単体テストの書き方、本番環境構築やデプロイの効率化、結合テスト、監視、機能追加やバージョンアップなど、Pythonで仕事をするときの一連のプロセスを網羅する内容になっています。「プログラミングの専門家として仕事をする」ために必要な知識とテクニックが詰まった書籍です。
Docker / Docker Compose による開発環境構築、GitHub Actions による継続的インテグレーション、AWS CloudFormation を使ってインフラ自動構築、Web API/データサイエンス、pyproject.toml、structlog、pytest、Sentry他