兒童禮物書展
強健的Python|撰寫潔淨且可維護的程式碼

強健的Python|撰寫潔淨且可維護的程式碼

Robust Python

  • 定價:680
  • 優惠價:79537
  • 優惠期限:2024年11月30日止
  • 運送方式:
  • 臺灣與離島
  • 海外
  • 可配送點:台灣、蘭嶼、綠島、澎湖、金門、馬祖
  • 可配送點:台灣、蘭嶼、綠島、澎湖、金門、馬祖
  • 台北、新北、基隆宅配快速到貨(除外地區)
載入中...
  • 分享

優惠組合

 

內容簡介

  你的Python專案開始越來越龐大了嗎?你是否因為你的源碼庫擴展了,變得更難除錯和維護而感到痛苦?Python是一種容易學習和使用的語言,但這也意味著系統可以迅速增長到無法理解的程度。值得慶幸的是,Python具備幫助開發人員克服可維護性困境的功能。 
 
  在這本實用的書中,作者Patrick Viafore告訴你如何運用Python的型別系統到極致。你會看到使用者定義的型別,例如類別和列舉,以及Python的型別提示系統。你還將學習如何使Python具有可擴充性,以及如何使用全面的測試策略作為安全網。利用這些提示和技術,你將寫出更清晰、更可維護的程式碼。 
 
  ‧了解為什麼型別在現代開發生態系統中是不可或缺的 
  ‧了解諸如類別、字典和列舉等型別的選擇如何反映特定的意圖 
  ‧在不使軟體變得臃腫的前提下使Python在未來具有可擴充性 
  ‧使用流行的Python工具來提高你源碼庫的安全性和強健性 
  ‧評估目前的程式碼以檢測常見的可維護性問題 
  ‧使用linter和測試在你源碼庫周圍建立一個安全網
 

作者介紹

作者簡介
 
Patrick Viafore
 
  Patrick Viafore 在關鍵任務軟體領域工作了13年以上,包括閃電偵測、電信通訊和作業系統。他開發了管線和工具來將Ubuntu映像部署到公有雲供應商,並透過他的企業Kudzera, LLC提供軟體諮詢與承包。Patrick的目標是使電腦科學和軟體工程的相關主題對開發者社群來說更平易近人。 
 

目錄

第一章 強健的Python簡介 
 
第一部 以型別注釋你的程式碼 
第二章 Python型別簡介 
第三章 型別注釋 
第四章 約束型別 
第五章 群集型別 
第六章 自訂你的型別檢查器 
第七章 實際採用型別檢查 
 
第二部 定義你自己的型別 
第八章 使用者定義型別:Enum 
第九章 使用者定義型別:資料類別 
第十章 使用者定義型別:類別 
第十一章 定義你自己的介面 
第十二章 衍生子型別 
第十三章 協定 
第十四章 使用pydantic做執行期檢查 
 
第三部 可擴充的Python 
第十五章 可擴充性 
第十六章 依存關係 
第十七章 可組合性 
第十八章 事件驅動架構 
第十九章 可插拔的Python 
 
第四部 構建安全網 
第二十章 靜態分析 
第二十一章 測試策略 
第二十二章 接受度測試 
第二十三章 基於特性的測試 
第二十四章 突變測試
 

詳細資料

  • ISBN:9786263241015
  • 規格:平裝 / 400頁 / 18.5 x 23 x 2 cm / 普通級 / 單色印刷 / 初版
  • 出版地:台灣

最近瀏覽商品

 

相關活動

  • 【自然科普、電腦資訊】童話裡的心理學【博客來電子書獨家-作者電子贈言簽名扉頁版】
 

購物說明

若您具有法人身份為常態性且大量購書者,或有特殊作業需求,建議您可洽詢「企業採購」。 

退換貨說明 

會員所購買的商品均享有到貨十天的猶豫期(含例假日)。退回之商品必須於猶豫期內寄回。 

辦理退換貨時,商品必須是全新狀態與完整包裝(請注意保持商品本體、配件、贈品、保證書、原廠包裝及所有附隨文件或資料的完整性,切勿缺漏任何配件或損毀原廠外盒)。退回商品無法回復原狀者,恐將影響退貨權益或需負擔部分費用。 

訂購本商品前請務必詳閱商品退換貨原則 

  • 大和圖書聯展
  • 遠流童書展
  • 尖端BL藍月祭