ロバストPython : クリーンで保守しやすいコードを書く
Author(s)
Bibliographic Information
ロバストPython : クリーンで保守しやすいコードを書く
オライリー・ジャパン , オーム社 (発売), 2023.3
- Other Title
-
Robust Python : write clean and maintainable code
- Title Transcription
-
ロバスト Python : クリーン デ ホシュ シヤスイ コード オ カク
Available at 88 libraries
  Aomori
  Iwate
  Miyagi
  Akita
  Yamagata
  Fukushima
  Ibaraki
  Tochigi
  Gunma
  Saitama
  Chiba
  Tokyo
  Kanagawa
  Niigata
  Toyama
  Ishikawa
  Fukui
  Yamanashi
  Nagano
  Gifu
  Shizuoka
  Aichi
  Mie
  Shiga
  Kyoto
  Osaka
  Hyogo
  Nara
  Wakayama
  Tottori
  Shimane
  Okayama
  Hiroshima
  Yamaguchi
  Tokushima
  Kagawa
  Ehime
  Kochi
  Fukuoka
  Saga
  Nagasaki
  Kumamoto
  Oita
  Miyazaki
  Kagoshima
  Okinawa
  Korea
  China
  Thailand
  United Kingdom
  Germany
  Switzerland
  France
  Belgium
  Netherlands
  Sweden
  Norway
  United States of America
Search this Book/Journal
Note
監訳: 鈴木駿
Description and Table of Contents
Description
Pythonはシンプルな構文で読みやすいプログラミング言語ですが、コードをロバストにする機能も備わっています。本書では、Python3.5から導入された型ヒントを使って、ロバストなPythonコードを記述する方法にアプローチします。全4部構成のうち、1部と2部ではPythonにおける型ヒントの位置づけや組み込み型について基本的な事柄をしっかりおさえ、ユーザ定義型を使う方法、部分型、プロトコル、pydanticによる実行時型チェックなど、Pythonの型システムを最大限に活用する方法を詳しく説明します。3部は依存関係や設計手法について、4部はセーフティネットとして高度なテスト手法を扱います。本書の内容を理解すれば、クリーンで保守しやすいPythonコードが書けるようになります。
Table of Contents
- ロバストPython入門
- 第1部 型アノテーション(Pythonデータ型入門;型アノテーション ほか)
- 第2部 ユーザ定義型(列挙型;データクラス ほか)
- 第3部 大規模な変更への対応(拡張性;依存関係 ほか)
- 第4部 セーフティネットの構築(静的解析;テスト戦略 ほか)
by "BOOK database"