データサイエンスのためのソフトウェアエンジニアリング入門 : 明快かつ速いコードを書く

著者

書誌事項

データサイエンスのためのソフトウェアエンジニアリング入門 : 明快かつ速いコードを書く

Catherine Nelson著 ; 漆戸パティ訳

オライリー・ジャパン, 2025.10 , オーム社(発売)

タイトル別名

Software engineering for data scientists : from notebooks to scalable systems

タイトル読み

データ サイエンス ノ タメ ノ ソフトウェア エンジニアリング ニュウモン : メイカイ カツ ハヤイ コード オ カク

大学図書館所蔵 件 / 92

この図書・雑誌をさがす

注記

表現種別: テキスト (ncrcontent), 機器種別: 機器不用 (ncrmedia), キャリア種別: 冊子 (ncrcarrier)

原タイトル: Software engineering for data scientists : from notebooks to scalable systems

内容説明・目次

内容説明

データサイエンティストがより良いコードを書くために、ソフトウェア開発の基本手法を学ぶための実践的なガイドブック。読みやすく保守しやすいPythonコードの書き方を具体的な例とともに解説します。テスト、ロギング、リファクタリング、ドキュメント、パフォーマンス、デプロイなど、実務に役立つ内容が満載です。AIがコードを自動生成する時代でも、コードの質を見極める力が重要だという視点に立脚し、自らの判断でコードを設計・評価できるスキルを身につける実用性重視の一冊。対象読者は、初中級者のデータサイエンティストおよびデータサイエンス分野への進出を考えているソフトウェア開発者。

目次

  • 1章 良いコードとは何か?
  • 2章 パフォーマンスの分析
  • 3章 データ構造
  • 4章 オブジェクト指向プログラミングと関数型プログラミング
  • 5章 エラー、ログ、デバッグ
  • 6章 コードのフォーマット、リンティング、型チェック
  • 7章 テスト
  • 8章 デザインとリファクタリング
  • 9章 ドキュメンテーション
  • 10章 コードの共有
  • 11章 API
  • 12章 自動化とデプロイ
  • 13章 セキュリティ
  • 14章 ソフトウェア開発の現場
  • 15章 さらなる飛躍を求めて

「BOOKデータベース」 より

詳細情報

ページトップへ