幫助中心 | 我的帳號 | 關於我們

Python設計模式

  • 作者:(美)韋塞爾·巴登霍斯特|譯者:蒲成
  • 出版社:清華大學
  • ISBN:9787302516453
  • 出版日期:2019/01/01
  • 裝幀:平裝
  • 頁數:263
人民幣:RMB 98 元      售價:
放入購物車
加入收藏夾

內容大鋼
    通過實踐練習《Python 設計模式》介紹的設計模式的項目,有助於讀者深刻理解並掌握這些項目,從而成為更優秀、更高效的程序員。在書中,讀者將學習如何編寫優雅的「Python式」代碼來解決常見的編程問題。通過識別出有助於應對特定問題或情形的設計模式,體會到設計方面的思維模式。
    韋塞爾·巴登霍斯特著的《Python設計模式》主要特點:編寫更乾淨的代碼提升程序員的開發效率編寫更為「Python式」的代碼解決更大的難題發現適用於常見問題的最優解決方案,以獨特的Python設計模式實現它。

作者介紹
(美)韋塞爾·巴登霍斯特|譯者:蒲成
    韋塞爾·巴登霍斯特,非常熱衷於研究獲取專家級能力的過程,尤其是編程領域的專家級能力。他獲得了電腦科學的學士學位,並且在真實的應用場景中積累了大量經驗。

目錄
第1章  前述
  1.1  大師
  1.2  成為更優秀的程序員
    1.2.1  刻意訓練
    1.2.2  單一關注點
    1.2.3  快速反饋
    1.2.4  自我拓展
    1.2.5  站在巨人的肩膀上
    1.2.6  如何入手
    1.2.7  保持路線正確的能力
  1.3  系統化思考
  1.4  思維模型
  1.5  這項任務的適用工具
  1.6  設計模式的概念
    1.6.1  是什麼造就了設計模式
    1.6.2  分類
  1.7  將用到的工具
  1.8  本書的閱讀方式
  1.9  配置Python環境
    1.9.1  Linux環境
    1.9.2  Mac環境
    1.9.3  Windows環境
    1.9.4  VirtualEnv
  1.10  編輯器
    1.10.1  Atom
    1.10.2  LightTable
    1.10.3  PyCharm
    1.10.4  Vim
    1.10.5  Emacs
    1.10.6  Sublime Text
  1.11  本章小結
第2章  單例模式
  2.1  問題
  2.2  進入對象
  2.3  整理
  2.4  練習
第3章  原型模式
  3.1  問題
  3.2  邁出第一步之後
  3.3  一個真實遊戲的基礎
  3.4  實現原型模式
  3.5  淺拷貝與深拷貝的對比
  3.6  淺拷貝
  3.7  處理嵌套結構
  3.8  深拷貝
  3.9  將所學知識用在項目中
  3.10  練習
第4章  工廠模式
  4.1  準備開始
  4.2  遊戲循環

  4.3  工廠方法
  4.4  抽象工廠
  4.5  本章小結
  4.6  練習
第5章  建造者模式
  5.1  反模式
  5.2  練習
第6章  適配器模式
  6.1  不要重複自己(DRY)
  6.2  關注點分離
  6.3  樣本問題
    6.3.1  類適配器
    6.3.2  對象適配器模式
    6.3.3  鴨子類型
  6.4  在現實環境中實現適配器模式
  6.5  結束語
  6.6  練習
第7章  裝飾器模式
  7.1  裝飾器模式
    7.1.1  閉包
    7.1.2  保留函數的__name__和__doc__屬性
  7.2  裝飾類
  7.3  結束語
  7.4  練習
第8章  外觀模式
  8.1  POS示例
  8.2  系統演進
  8.3  使外觀模式凸顯出來的原因
  8.4  結束語
  8.5  練習
第9章  代理模式
  9.1  記憶法
  9.2  代理模式
    9.2.1  遠程代理
    9.2.2  虛擬代理
    9.2.3  保護代理
  9.3  結束語
  9.4  練習
第10章  責任鏈模式
  10.1  安裝一台WSGI伺服器
  10.2  身份驗證頭信息
  10.3  責任鏈模式
  10.4  在項目中實現責任鏈
  10.5  一種更趨Python化的實現
  10.6  結束語
  10.7  練習
第11章  命令模式
  11.1  控制turtle
  11.2  命令模式
  11.3  結束語

  11.4  練習
第12章  解釋器模式
  12.1  特定領域語言
    12.1.1  DSL的優勢
    12.1.2  DSL的劣勢
    12.1.3  組合模式
    12.1.4  使用組合模式的內部DSL實現
  12.2  實現解釋器模式
  12.3  結束語
  12.4  練習
第13章  迭代器模式
  13.1  迭代器模式的Python內部實現
    13.1.1  Itertools
    13.1.2  生成器函數
    13.1.3  生成器表達式
  13.2  結束語
  13.3  練習
第14章  觀察者模式
  14.1  結束語
  14.2  練習
第15章  狀態模式
  15.1  狀態模式
  15.2  結束語
  15.3  練習
第16章  策略模式
  16.1  結束語
  16.2  練習
第17章  模板方法模式
  17.1  結束語
  17.2  練習
第18章  訪問者模式
  18.1  訪問者模式
  18.2  結束語
  18.3  練習
第19章  模型-視圖-控制器模式
  19.1  模型-視圖-控制器概述
    19.1.1  控制器
    19.1.2  模型
    19.1.3  視圖
    19.1.4  總述
  19.2  結束語
  19.3  練習
第20章  發布-訂閱模式
  20.1  分散式消息發送器
  20.2  結束語
  20.3  練習
附錄  設計模式快速參考

  • 商品搜索:
  • | 高級搜索
首頁新手上路客服中心關於我們聯絡我們Top↑
Copyrightc 1999~2008 美商天龍國際圖書股份有限公司 臺灣分公司. All rights reserved.
營業地址:臺北市中正區重慶南路一段103號1F 105號1F-2F
讀者服務部電話:02-2381-2033 02-2381-1863 時間:週一-週五 10:00-17:00
 服務信箱:bookuu@69book.com 客戶、意見信箱:cs@69book.com
ICP證:浙B2-20060032