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

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

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Patrick Viafore, 鈴木 駿, 長尾 高弘
Format: Buch
Sprache:jpn
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page
container_issue
container_start_page
container_title
container_volume
creator Patrick Viafore
鈴木 駿
長尾 高弘
description Pythonはシンプルな構文で読みやすいプログラミング言語ですが、コードをロバストにする機能も備わっています。本書では、Python 3.5から導入された型ヒントを使って、ロバストなPythonコードを記述する方法にアプローチします。全4部構成のうち、Ⅰ部とⅡ部ではPythonにおける型ヒントの位置づけや組み込み型について基本的な事柄をしっかりおさえ、ユーザ定義型を使う方法、部分型、プロトコル、pydanticによる実行時型チェックなど、Pythonの型システムを最大限に活用する方法を詳しく説明します。Ⅲ部は依存関係や設計手法について、Ⅳ部はセーフティネットとして高度なテスト手法を扱います。本書の内容を理解すれば、クリーンで保守しやすいPythonコードが書けるようになります。
format Book
fullrecord <record><control><sourceid>safari</sourceid><recordid>TN_cdi_safari_books_v2_9784814400171</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>9784814400171</sourcerecordid><originalsourceid>FETCH-LOGICAL-d4124-2735c6d398615139997e6586a8c1449ace5aeade8edd33d558cfc590aaebc43a3</originalsourceid><addsrcrecordid>eNpjZOAysTA0MTEwMDS3ZEbmcDDwFhdnJhmYAgUsDM2MORk8Hzevfdw84XHTzsfNHQGVJRn5eQqPGqY-blr_uHnV4-Y9j5s3P25c_mT_3KfrOh43Tn_c1PK4cebjxpbHTZvBsp2PmyY9m73jcWM_DwNrWmJOcSovlOZmCHVzDXH20PXxd_d0dvTRTTExNDLRNTI3Nk02SzG2tDAzNDU0trS0NE81M7UwS7RIBjrKMjE51TQxNTEl1SI1JcXYOMXU1CI5LdnU0iAxMTUp2cQ40ZibQQVibnFiWmJRZnxSfn52cXyZUbyluQXcp4bGAEvaXnE</addsrcrecordid><sourcetype>Publisher</sourcetype><iscdi>true</iscdi><recordtype>book</recordtype></control><display><type>book</type><title>ロバストPython ―クリーンで保守しやすいコードを書く</title><source>O'Reilly Online Learning: Academic/Public Library Edition</source><creator>Patrick Viafore ; 鈴木 駿 ; 長尾 高弘</creator><creatorcontrib>Patrick Viafore ; 鈴木 駿 ; 長尾 高弘</creatorcontrib><description>Pythonはシンプルな構文で読みやすいプログラミング言語ですが、コードをロバストにする機能も備わっています。本書では、Python 3.5から導入された型ヒントを使って、ロバストなPythonコードを記述する方法にアプローチします。全4部構成のうち、Ⅰ部とⅡ部ではPythonにおける型ヒントの位置づけや組み込み型について基本的な事柄をしっかりおさえ、ユーザ定義型を使う方法、部分型、プロトコル、pydanticによる実行時型チェックなど、Pythonの型システムを最大限に活用する方法を詳しく説明します。Ⅲ部は依存関係や設計手法について、Ⅳ部はセーフティネットとして高度なテスト手法を扱います。本書の内容を理解すれば、クリーンで保守しやすいPythonコードが書けるようになります。</description><identifier>ISBN: 4814400179</identifier><identifier>ISBN: 9784814400171</identifier><identifier>EISBN: 4814400179</identifier><identifier>EISBN: 9784814400171</identifier><language>jpn</language><publisher>O'Reilly Japan, Inc</publisher><creationdate>2023</creationdate><tpages>384</tpages><format>384</format><woscitedreferencessubscribed>false</woscitedreferencessubscribed></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><link.rule.ids>306,776,780,782,24742</link.rule.ids></links><search><creatorcontrib>Patrick Viafore</creatorcontrib><creatorcontrib>鈴木 駿</creatorcontrib><creatorcontrib>長尾 高弘</creatorcontrib><title>ロバストPython ―クリーンで保守しやすいコードを書く</title><description>Pythonはシンプルな構文で読みやすいプログラミング言語ですが、コードをロバストにする機能も備わっています。本書では、Python 3.5から導入された型ヒントを使って、ロバストなPythonコードを記述する方法にアプローチします。全4部構成のうち、Ⅰ部とⅡ部ではPythonにおける型ヒントの位置づけや組み込み型について基本的な事柄をしっかりおさえ、ユーザ定義型を使う方法、部分型、プロトコル、pydanticによる実行時型チェックなど、Pythonの型システムを最大限に活用する方法を詳しく説明します。Ⅲ部は依存関係や設計手法について、Ⅳ部はセーフティネットとして高度なテスト手法を扱います。本書の内容を理解すれば、クリーンで保守しやすいPythonコードが書けるようになります。</description><isbn>4814400179</isbn><isbn>9784814400171</isbn><isbn>4814400179</isbn><isbn>9784814400171</isbn><fulltext>true</fulltext><rsrctype>book</rsrctype><creationdate>2023</creationdate><recordtype>book</recordtype><sourceid>OODEK</sourceid><recordid>eNpjZOAysTA0MTEwMDS3ZEbmcDDwFhdnJhmYAgUsDM2MORk8Hzevfdw84XHTzsfNHQGVJRn5eQqPGqY-blr_uHnV4-Y9j5s3P25c_mT_3KfrOh43Tn_c1PK4cebjxpbHTZvBsp2PmyY9m73jcWM_DwNrWmJOcSovlOZmCHVzDXH20PXxd_d0dvTRTTExNDLRNTI3Nk02SzG2tDAzNDU0trS0NE81M7UwS7RIBjrKMjE51TQxNTEl1SI1JcXYOMXU1CI5LdnU0iAxMTUp2cQ40ZibQQVibnFiWmJRZnxSfn52cXyZUbyluQXcp4bGAEvaXnE</recordid><startdate>20230323</startdate><enddate>20230323</enddate><creator>Patrick Viafore</creator><creator>鈴木 駿</creator><creator>長尾 高弘</creator><general>O'Reilly Japan, Inc</general><scope>OHILO</scope><scope>OODEK</scope></search><sort><creationdate>20230323</creationdate><title>ロバストPython ―クリーンで保守しやすいコードを書く</title><author>Patrick Viafore ; 鈴木 駿 ; 長尾 高弘</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-d4124-2735c6d398615139997e6586a8c1449ace5aeade8edd33d558cfc590aaebc43a3</frbrgroupid><rsrctype>books</rsrctype><prefilter>books</prefilter><language>jpn</language><creationdate>2023</creationdate><toplevel>online_resources</toplevel><creatorcontrib>Patrick Viafore</creatorcontrib><creatorcontrib>鈴木 駿</creatorcontrib><creatorcontrib>長尾 高弘</creatorcontrib><collection>O'Reilly Online Learning: Corporate Edition</collection><collection>O'Reilly Online Learning: Academic/Public Library Edition</collection></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Patrick Viafore</au><au>鈴木 駿</au><au>長尾 高弘</au><format>book</format><genre>book</genre><ristype>BOOK</ristype><btitle>ロバストPython ―クリーンで保守しやすいコードを書く</btitle><date>2023-03-23</date><risdate>2023</risdate><isbn>4814400179</isbn><isbn>9784814400171</isbn><eisbn>4814400179</eisbn><eisbn>9784814400171</eisbn><abstract>Pythonはシンプルな構文で読みやすいプログラミング言語ですが、コードをロバストにする機能も備わっています。本書では、Python 3.5から導入された型ヒントを使って、ロバストなPythonコードを記述する方法にアプローチします。全4部構成のうち、Ⅰ部とⅡ部ではPythonにおける型ヒントの位置づけや組み込み型について基本的な事柄をしっかりおさえ、ユーザ定義型を使う方法、部分型、プロトコル、pydanticによる実行時型チェックなど、Pythonの型システムを最大限に活用する方法を詳しく説明します。Ⅲ部は依存関係や設計手法について、Ⅳ部はセーフティネットとして高度なテスト手法を扱います。本書の内容を理解すれば、クリーンで保守しやすいPythonコードが書けるようになります。</abstract><pub>O'Reilly Japan, Inc</pub><tpages>384</tpages></addata></record>
fulltext fulltext
identifier ISBN: 4814400179
ispartof
issn
language jpn
recordid cdi_safari_books_v2_9784814400171
source O'Reilly Online Learning: Academic/Public Library Edition
title ロバストPython ―クリーンで保守しやすいコードを書く
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-25T05%3A02%3A54IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-safari&rft_val_fmt=info:ofi/fmt:kev:mtx:book&rft.genre=book&rft.btitle=%E3%83%AD%E3%83%90%E3%82%B9%E3%83%88Python%20%E2%80%95%E3%82%AF%E3%83%AA%E3%83%BC%E3%83%B3%E3%81%A7%E4%BF%9D%E5%AE%88%E3%81%97%E3%82%84%E3%81%99%E3%81%84%E3%82%B3%E3%83%BC%E3%83%89%E3%82%92%E6%9B%B8%E3%81%8F&rft.au=Patrick%20Viafore&rft.date=2023-03-23&rft.isbn=4814400179&rft.isbn_list=9784814400171&rft_id=info:doi/&rft_dat=%3Csafari%3E9784814400171%3C/safari%3E%3Curl%3E%3C/url%3E&rft.eisbn=4814400179&rft.eisbn_list=9784814400171&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_id=info:pmid/&rfr_iscdi=true