close

1

出版社:博碩

出版日期:2021-12-06

ISBN:9789864349562

書號:MP12113

定價:720元     售價:540元

有看部落格的才有此優惠喔
也可到露天購買https://www.ruten.com.tw/item/show?22148321514441

      yahoo購買https://tw.bid.yahoo.com/item/%E7%9B%8A%E5%A4%A7-Python%E5%87%BA%E7%A5%9E%E5%85%A5%E5%8C%96-Clean-Coder%E6%89%8D%E6%87%82%E7%9A%84-%E7%A8%8B%E5%BC%8F%E7%A2%BC%E7%95%AB%E9%BE%8D%E9%BB%9E-101200225504
      
      蝦皮購買https://shopee.tw/product/120351604/14010957161/

      pchome 商店街購買https://seller.pcstore.com.tw/S140967598/C1440754983.htm
內容簡介

Python無所不在,在軟體建構、系統管理、資料處理等領域都可以看到它的蹤影。來自不同領域的開發人員皆面臨雜亂無章、效率低落、不易閱讀、難以測試等非結構化程式碼的挑戰。在《Clean Code in Python》第二版的全新編譯本中,新增了近百頁的內容,我們將利用Python 3.9的最新功能,提升寫程式的技術力,並學習克服這些阻礙以及成功管理專案必備的所有工具。

本書首先描述編寫Clean Code的基本元素,以及它們如何在Python程式設計中發揮關鍵作用。你將學習使用Python標準函式庫與軟體設計的最佳實踐,編寫效能與可讀性兼具的程式碼。

本書更深入探討Python的物件導向程式設計,並說明如何運用描述器和生成器來使用物件。本書也將展示軟體測試的設計原則,並示範如何在程式碼中實作軟體設計模式來解決問題。在最後一章中,我們從堅實(SOLID)平台基礎的程式碼開始討論,將單體應用程式分解成基於微服務的應用程式。

讀完這本書,你將熟悉並應用業界認可的寫程式技巧,設計整潔可維護易讀Pythonic程式碼!

在這本書中,你將學到:
利用自動化工具,建立具備效能的開發環境
利用Python的魔術方法,編寫整潔又出色的程式碼
建立強大的抽象,封裝技術細節,進而減少程式複雜度
使用裝飾器、描述器和生成器,建立Python專屬的解決方案
理解自動化測試的重要性,藉助單元測試優雅又有效地重構程式碼
Pythonic的獨特風格實作常見的設計模式(例如轉接器、組合等等)
Clean Code如何演變成為Clean Architecture,為堅實的架構打好基礎


Chapter 1:簡介、程式碼格式和工具
簡介
程式碼格式化
文件記錄
工具
小結
參考資料

Chapter 2:Pythonic的程式碼
索引和切片
情境管理器
推導式和賦值表達式
物件的屬性、特性和不同類型的方法
Python的一些提醒
非同步程式碼簡介
小結
參考資料

Chapter 3:好程式碼的常見特徵
Design by Contract
防禦性程式設計
關注點分離
首字母縮寫字
Python中的繼承
函數和方法的引數
關於良好軟體設計的最後提醒
小結
參考資料

Chapter 4:SOLID原則
單一職責原則
開放封閉原則
里氏替換原則
介面隔離原則
依賴反轉原則
小結
參考資料

Chapter 5:使用裝飾器,改善我們的程式碼
Python的裝飾器是什麼?
更進階的裝飾器
裝飾器的良好用途
有效的裝飾器:避免常見錯誤
裝飾器和Clean Code
小結
參考資料

Chapter 6:使用描述器,從物件取得更多資訊
第一眼見到描述器
描述器的類型
描述器的實際應用
描述器的分析
關於描述器的最後說明
小結
參考資料

Chapter 7:生成器、迭代器和非同步程式設計
技術需求
建立生成器
慣用的迭代方式
協程
非同步程式設計
小結
參考資料

Chapter 8:單元測試和重構
設計原則和單元測試
測試工具
重構
更多與測試有關的概念
小結
參考資料

Chapter 9:常見的設計模式
在Python中使用設計模式的注意事項
設計模式實踐
Null物件模式
關於設計模式的最終想法
小結
參考資料

Chapter 10:Clean Architecture
從Clean Code到Clean Architecture
軟體元件
小結
參考資料
總結

 
arrow
arrow
    全站熱搜

    ETAITBOOK08 發表在 痞客邦 留言(0) 人氣()