ロバストPython クリーンで保守しやすいコードを書く

  • ロバストPython クリーンで保守しやすいコードを書く
  • ロバストPython クリーンで保守しやすいコードを書く
ページ数
359p
ISBN
978-4-8144-0017-1

¥3,960 税込

18 nanacoポイント

18 セブンマイル

セブン-イレブン受取り(送料無料)

発送目安

発売日(発売日以降は当日)~2日で発送

宅配(送料¥550税込)

発送目安

発売日(発売日以降は当日)~2日で発送

交通状況・天候の影響や注文が集中した場合等、お届けにお時間をいただく場合がございます。

商品説明

Pythonはシンプルな構文で読みやすいプログラミング言語ですが、コードをロバストにする機能も備わっています。本書では、Python3.5から導入された型ヒントを使って、ロバストなPythonコードを記述する方法にアプローチします。全4部構成のうち、1部と2部ではPythonにおける型ヒントの位置づけや組み込み型について基本的な事柄をしっかりおさえ、ユーザ定義型を使う方法、部分型、プロトコル、pydanticによる実行時型チェックなど、Pythonの型システムを最大限に活用する方法を詳しく説明します。3部は依存関係や設計手法について、4部はセーフティネットとして高度なテスト手法を扱います。本書の内容を理解すれば、クリーンで保守しやすいPythonコードが書けるようになります。

メンテナンスしやすいPythonコードを書く!
Pythonは動的型付け言語であり、静的型付け言語と比べてメンテナンスの簡単なコードが書きにくいという意見もありますが、本書はPythonの型を用いてメンテナンスに適したコードにアプローチします。全4部あり、1部と2部では本格的に型ヒントを扱い基本的な事柄をしっかり抑えることができます。3部はPythonの拡張性として依存関係や設計について、IV部はセーフティネットと称して静的解析や高度なテスト技法を扱います。

目次

ロバストPython入門
第1部 型アノテーション(Pythonデータ型入門
型アノテーション ほか)
第2部 ユーザ定義型(列挙型
データクラス ほか)
第3部 大規模な変更への対応(拡張性
依存関係 ほか)
第4部 セーフティネットの構築(静的解析
テスト戦略 ほか)

商品詳細

出版社名
オライリー・ジャパン
サイズ
24cm
対象年齢
一般
フォーマット
単行本
原題
原タイトル:Robust Python

注意事項

本の帯に関して
帯つきでの出荷はお約束しておりません。
商品ページに、帯のみに付与される特典物等の表記がある場合でも、確実に帯つきでの出荷はお約束しておりません。
また、帯は商品の一部ではなく「広告扱い」のため、帯の有無・破損による交換や返品は承っておりません。
版・表紙について
版・表紙(カバー)のご指定は承っておりません。ご注文いただくタイミングによっては、お届けする商品の版や表紙が商品ページ上のものとは異なる場合がございます。
また、初版にのみにお付けしている特典(初回特典、初回仕様特典)がある商品は、商品ページに特典の表記がされている場合でも、無くなり次第終了となります。