現場のPython──Webシステム開発から、機械学習・データ分析まで

現場のPython──Webシステム開発から、機械学習・データ分析まで

◆入門を超えて、実践へ◆
『WEB+DB PRESS』の人気連載が待望の書籍化です。Webシステム開発から機械学習・データ分析まで、現場で使えるPythonのノウハウが1冊にまとまっています。取り上げる話題は、環境構築、コード品質、テスト、構造化ログ、リリース管理、Django、Django REST framework、GraphQL、Fast API、Django ORM、データサイエンスプログラムの品質、データ分析レポート、pandasのパフォーマンス改善、JanomeとSudachiPyによる日本語処理、pandasやNumPyによるテスト、数理最適化などなど。今日から仕事で活かせるヒントやテクニックがきっと見つかるです。


■こんな方におすすめ
・脱初心者を目指す方
・Pythonの入門を終えた中級者の方
・すでに趣味の開発ではPythonを使っており、実務レベルにステップアップしたい方
・Pythonがソフトウェア開発の業務にどのように使えるのかを知りたい方
・経験2、3年目で基本的なコードを書けるようになっているが、その先に進む方法がわからない方
・エキスパートな内容は難しいと感じるが、入門よりは難しい内容を知りたい方


■目次
●第1部 基礎編
・第1章 最新Python環境構築 シンプルでコーディングしやすい環境を整える
・第2章 型ヒントとmypyによるコード品質の向上 型チェックの基本から、既存コードの改善プロセスまで
・第3章 pytestを使って品質の高いテストを書く parametrize・フィクスチャ・pytest-covの活用
・第4章 structlogで効率的に構造化ログを出力 横断的に検索や解析のしやすいログのしくみを整えよう
・第5章 リリースを管理して開発効率を高める towncrierとGitHub Actionsによるリリースの自動化
●第2部 Webシステム開発編
・第6章 Djangoアプリケーションの品質を高める 単体テストと運用時の監視
・第7章 DjangoでAPI開発 初めてのDjango REST framework
・第8章 Django×StrawberryによるGraphQL入門 GraphQLの基礎から実際のプロダクトへの導入まで
・第9章 FastAPIによるWeb API開発 型ヒントを活用したAPI仕様中心の開発手法
・第10章 Django ORMの速度改善 クエリ発行の基礎、計測、チューニング
・第11章 Django ORMトラブルシューティング ORMにまつわる問題を解決するための型を身に付けよう
●第3部 機械学習・データ分析編
・第12章 データサイエンスプログラムの品質改善 5つのステップで製品レベルの品質へ
・第13章 データ分析レポートの作成 JupyterLab+pandas+Plotlyでインタラクティブに
・第14章 pandasを使った処理を遅くしないテクニック 4つの視点でパフォーマンス改善
・第15章 JanomeとSudachiPyによる日本語処理 フリガナプログラム作成で学ぶ自然言語処理の流れ
・第16章 データサイエンスのためのテスト入門 pandasやNumPyのテスト機能を使って快適に実験
・第17章 Pythonで始める数理最適化 看護師のスケジュール作成で基本をマスター


■著者プロフィール
株式会社ビープラウド:2008年にPythonを主言語として採用し、Pythonを中核にインターネットプラットフォームを活用したシステムの自社開発・受託開発を行う。優秀なPythonエンジニアがより力を発揮できる環境作りに努め、Pythonに特化したオンライン学習サービス「PyQ」、システム開発者向けクラウドドキュメントサービス「TRACERY」、研修事業などを通して技術・ノウハウを発信する。また、IT勉強会支援プラットフォーム「connpass」の開発・運営や勉強会「BPStudy」の主催など、コミュニティ活動にも積極的に取り組む。著書・監修書は『いちばんやさしいPythonの教本 第2版』(インプレス)など多数。https://www.beproud.jp/

...続きを読む

詳しい情報を見る

閲覧環境

  • 【閲覧できる環境】
  • ・ブックライブ for Windows PC(アプリ)
  • ・ブックライブ for iOS(アプリ)
  • ・ブックライブ for Android(アプリ)
  • ・ブックライブ PLUS for Android(アプリ)
  • ・ブラウザビューア

※アプリの閲覧環境は最新バージョンのものです。

現場のPython──Webシステム開発から、機械学習・データ分析まで のユーザーレビュー

\ レビュー投稿でポイントプレゼント / ※購入済みの作品が対象となります
レビューを書く

レビューがありません。

現場のPython──Webシステム開発から、機械学習・データ分析まで の詳細情報

閲覧環境

  • 【閲覧できる環境】
  • ・ブックライブ for Windows PC(アプリ)
  • ・ブックライブ for iOS(アプリ)
  • ・ブックライブ for Android(アプリ)
  • ・ブックライブ PLUS for Android(アプリ)
  • ・ブラウザビューア

※アプリの閲覧環境は最新バージョンのものです。

この本をチェックした人は、こんな本もチェックしています

無料で読める IT・コンピュータ

IT・コンピュータ ランキング

作者のこれもおすすめ

同じジャンルの本を探す