{"type":"product","schema_version":"1.0","item_id":"101250518458","canonical_url":"https://tw.bid.yahoo.com/item/101250518458","title":"益大資訊~強健的Python｜撰寫潔淨且可維護的程式碼 9786263241015 歐萊禮 A695","subtitle":null,"condition":"全新品","currency":"TWD","observed_at":"2026-08-23T07:33:59.906Z","current_price":537,"original_price":"680.00","stock_status":"in_stock","available_quantity":10,"sold_quantity":0,"seller":{"id":"Y1221244390","name":"益大資訊電腦圖書專賣店","positive_rate":null,"rating_count":null},"images":[{"url":"https://img.yec.tw/ob/image/2dbb940f-d6c4-41b4-a377-1d0da84b7f7d.jpg","role":"main","alt":"商品主圖","width":null,"height":null}],"description":"益大資訊~強健的Python｜撰寫潔淨且可維護的程式碼 9786263241015 歐萊禮 A695\n\n出版社：歐萊禮(碁峰)\n\n作者： Patrick Viafore\n\n譯者： 黃銘偉\n\n書號： A695\n\n出版日： 2022/03/15\n\nISBN： 9786263241015\n\n定價：680元     售價：537元\n\n附件： 線上下載\n\n你的Python專案開始越來越龐大了嗎？你是否因為你的源碼庫擴展了，變得更難除錯和維護而感到痛苦？Python是一種容易學習和使用的語言，但這也意味著系統可以迅速增長到無法理解的程度。值得慶幸的是，Python具備幫助開發人員克服可維護性困境的功能。\n\n在這本實用的書中，作者Patrick Viafore告訴你如何運用Python的型別系統到極致。你會看到使用者定義的型別，例如類別和列舉，以及Python的型別提示系統。你還將學習如何使Python具有可擴充性，以及如何使用全面的測試策略作為安全網。利用這些提示和技術，你將寫出更清晰、更可維護的程式碼。\n\n‧了解為什麼型別在現代開發生態系統中是不可或缺的\n‧了解諸如類別、字典和列舉等型別的選擇如何反映特定的意圖\n‧在不使軟體變得臃腫的前提下使Python在未來具有可擴充性\n‧使用流行的Python工具來提高你源碼庫的安全性和強健性\n‧評估目前的程式碼以檢測常見的可維護性問題\n‧使用linter和測試在你源碼庫周圍建立一個安全網\n\n第一章 強健的Python簡介\n\n第一部 以型別注釋你的程式碼\n第二章 Python型別簡介\n第三章 型別注釋\n第四章 約束型別\n第五章 群集型別\n第六章 自訂你的型別檢查器\n第七章 實際採用型別檢查\n\n第二部 定義你自己的型別\n第八章 使用者定義型別：Enum\n第九章 使用者定義型別：資料類別\n第十章 使用者定義型別：類別\n第十一章 定義你自己的介面\n第十二章 衍生子型別\n第十三章 協定\n第十四章 使用pydantic做執行期檢查\n\n第三部 可擴充的Python\n第十五章 可擴充性\n第十六章 依存關係\n第十七章 可組合性\n第十八章 事件驅動架構\n第十九章 可插拔的Python\n\n第四部 構建安全網\n第二十章 靜態分析\n第二十一章 測試策略\n第二十二章 接受度測試\n第二十三章 基於特性的測試\n第二十四章 突變測試","shipping_methods":[{"name":"郵局掛號","fee":0,"currency":"TWD"},{"name":"7-ELEVEN取貨付款","fee":0,"currency":"TWD"},{"name":"萊爾富取貨付款","fee":0,"currency":"TWD"},{"name":"面交/自取/不寄送","fee":0,"currency":"TWD"}],"lowest_shipping_fee":null,"payment_methods":["ATM轉帳","萊爾富取貨付款","7-ELEVEN取貨付款"],"category_id":"2092073795","category_name":"程式語言","breadcrumb":[{"id":"3994318","name":"圖書/影音/文具","url":"/tw/%E5%9C%96%E6%9B%B8-%E5%BD%B1%E9%9F%B3-%E6%96%87%E5%85%B7-3994318-category.html"},{"id":"2092064185","name":"圖書與雜誌","url":"/tw/%E5%9C%96%E6%9B%B8%E8%88%87%E9%9B%9C%E8%AA%8C-2092064185-category.html"},{"id":"2092073792","name":"電腦/網路","url":"/tw/%E9%9B%BB%E8%85%A6-%E7%B6%B2%E8%B7%AF-2092073792-category.html"},{"id":"2092073795","name":"程式語言","url":"/tw/%E7%A8%8B%E5%BC%8F%E8%AA%9E%E8%A8%80-2092073795-category.html"}],"view_count":0,"watch_count":1}