簡潔的 Python|重構你的舊程式 (Clean Code in Python: Refactor your legacy codebase)
Mariano Anaya 賴屹民
- 出版商: 碁峰資訊
- 出版日期: 2018-12-25
- 定價: $480
- 售價: 7.9 折 $379
- 語言: 繁體中文
- 頁數: 312
- ISBN: 9864769928
- ISBN-13: 9789864769926
-
相關分類:
Refactoring、Python
- 此書翻譯自: Clean Code in Python: Refactor your legacy codebase (Paperback)
立即出貨(限量) (庫存=4)
買這商品的人也買了...
-
$580$452 -
$940$700 -
$450$356 -
$980$774 -
$880$695 -
$450$356 -
$500$390 -
$360$284 -
$580$452 -
$690$538 -
$880$695 -
$450$351 -
$1,280$998 -
$420$332 -
$650$553 -
$450$356 -
$650$514 -
$800$600 -
$720$562 -
$580$452 -
$1,000$850 -
$580$493 -
$560$442 -
$680$537 -
$580$493
相關主題
商品描述
現在有許多領域都廣泛使用Python,例如軟體建構、系統管理與資料處理。在這些領域中,經驗老到的專家可以找到效率低下、有問題的案例,以及導致不良程式的隱患。看完這本書的讀者將會瞭解這些問題,更重要的是知道如何修正它們。
本書首先介紹編寫簡潔程式的基本元素,以及它在Python程式設計中有多麼重要。你將瞭解如何運用Python標準程式庫與軟體設計最佳做法來編寫高效且易讀的程式。你也會學到如何在Python中實現SOLID原則,以及使用裝飾器來改善程式。本書將更深入地探討Python的物件導向程式設計,告訴你如何透過描述器與產生器來使用物件。本書也會展示軟體測試程式的設計原則,以及如何在程式中實作設計模式來解決軟體問題。在最後一章,我們會從堅實平台的基礎程式開始談起,將單體應用程式拆成微服務。
讀完本書之後,你將能夠熟練地運用業界認可的編寫技術來設計簡潔、易維護、易讀的Python程式。
你會學到;
‧設定工具,在開發環境中高效率地工作
‧Python的魔術方法如何協助我們編寫更好的程式
‧利用Python的特性來建立更高級的物件導向設計
‧使用裝飾器與描述器來移除重複的程式
‧藉助單元測試來有效地重構程式碼
‧在Python中實現SOLID原則
目錄大綱
前言
第 1 章 簡介、程式碼格式與工具
第 2 章 符合Python 風格的程式
第 3 章 好程式的特徵
第 4 章 SOLID 原則
第 5 章 使用裝飾器來改善程式
第 6 章 藉由描述器來充分使用物件
第 7 章 使用產生器
第 8 章 單元測試與重構
第 9 章 常見的設計模式
第 10 章 簡潔的結構