出版社内容情報
■ チーム開発に必須のプロの基礎知識!! ■
?さらなる進化!!?
・Docker / Docker Compose による開発環境構築
・GitHub Actions による継続的インテグレーション
・AWS CloudFormation を使ってインフラ自動構築
・Web API/データサイエンス ・pyproject.toml ・structlog ・pytest ・Sentry 他
Django / JupyterLab / pandas / Slack / Zoom / Google Drive / Redmine / Git / GitHub
---
本書は作業環境の構築からはじまり、Webアプリケーションやデータサイエンスプログラムの作り方、課題管理やレビュー、ソースコード管理、ドキュメントや単体テストの書き方、本番環境構築やデプロイの効率化、結合テスト、監視、機能追加やバージョンアップなど、Pythonで仕事をするときの一連のプロセスを網羅する内容になっています。「プログラミングの専門家として仕事をする」ために必要な知識とテクニックが詰まった書籍です。
内容説明
チーム開発に必須のプロの基礎知識!!
目次
1 Pythonで開発しよう(Pythonをはじめよう;Webアプリケーションを作る;データサイエンスのプログラムを書く)
2 チーム開発の手法(チーム開発のためのツール;課題管理とレビュー;GitとGitHubによるソースコード管理;開発のためのドキュメント;アプリケーションの単体テスト;GitHub Actionsで継続的インテグレーション)
3 サービス公開(Pythonパッケージの利用と開発への適用;Webアプリケーションの公開;テストを味方にする)
4 リリース後を見据えて(Webアプリケーションの監視;システムの追加開発)
感想・レビュー
※以下の感想・レビューは、株式会社ブックウォーカーの提供する「読書メーター」によるものです。
閑居