Python 3物件導向程式設計 (第2版) | 誠品線上

Python 3 Object-Oriented Programming (2 Ed.)

作者 Dusty Phillips
出版社 聯合發行股份有限公司
商品描述 Python 3物件導向程式設計 (第2版):發揮Python3物件的力量《Python3物件導向程式設計第二版》說明何時可利用類別、資料封裝、繼承、多形、抽象與例外等基本原則來開發設計

內容簡介

內容簡介 發揮Python 3物件的力量《Python 3物件導向程式設計 第二版》說明何時可利用類別、資料封裝、繼承、多形、抽象與例外等基本原則來開發設計良好的軟體。本書指引讀者透過學習高階設計模式以建構可維護的應用程式,掌握複雜的字串與檔案處理,Python如何區分二進位與文字資料,以及單元測試與並行程式設計。第二版內容新增了Python核心函式庫最新的變化,並重新編排以提升學習流程與閱讀體驗。本書適用對象如果你是物件導向程式設計技術的新人,或者你具有基本Python知識並想要深入學習Python物件導向程式設計的正確應用時機,這本書正是你所需要的。本書內容包含*建構類別與定義模型以實作Python物件*細分物件類別並透過類別介面描述物件的屬性與行為*以繼承擴展類別功能*認識物件導向功能使用時機,以及更重要的是何時不要使用*解釋設計模式與Python中有所不同的原因*說明簡單化的單元測試與其在Python中的重要性*掌握Python 3的常用同時性技巧與陷阱*探索開發同時性網路系統的新AsyncIO模組

作者介紹

作者介紹 ■作者簡介Dusty Phillips是一名加拿大軟體開發者與作者,現居於西雅圖。他活躍於開源社群十多年,大多使用Python進行程式設計。他是Puget Sound Programming Python聚會的共同創辦人;若你正巧在附近,歡迎來打招呼。Packet Publishing出版的《Python 3 物件導向程式設計》是他的第一本書,他的著作還包括歐萊禮出版的《Creating Apps In Kivy》,以及自行出版的《Hacking Happy》。他在本書第一版出版後不久因自殺傾向而就醫保護,此後一直是心理健康的支持者。■譯者簡介楊尊一

產品目錄

產品目錄 目錄Chapter 01 物件導向設計物件導向簡介物件與類別指派屬性與行為隱藏細節與建構公開介面組合繼承案例研究練習 總結Chapter 02 Python 的物件建構Python 類別模組與套件組織模組內容誰可以存取我的資料第三方函式庫案例研究練習總結Chapter 03 相像的物件基本繼承多重繼承多形抽象基底類別案例研究練習總結Chapter 04 預期中的未預期發出例外案例研究練習總結Chapter 05 物件導向程式設計使用時機視物件為物件對類別資料加上行為屬性管理員物件案例研究練習總結Chapter 06 Python 資料結構空物件資料組與具名資料組字典清單集合擴充內建佇列案例研究練習總結Chapter 07 Python 物件導向捷徑Python 內建函式方法過載替代方案函式也是物件案例研究練習總結Chapter 08 字串與序列化字串正規表示式物件序列化案例研究練習總結Chapter 09 Iterator 模式設計模式簡介Iterator操作式產生器協程案例研究練習總結Chapter 10 Python 設計模式一decorator 模式observer 模式strategy 模式state 模式singleton 模式template 模式練習總結Chapter 11 Python 設計模式二adapter 模式facade 模式 flyweight 模式command 模式 abstract factory 模式composite 模式練習總結Chapter 12 測試物件導向程式為何要測試?單元測試以py.test 測試模擬高成本物件多少測試才夠?案例研究練習總結Chapter 13 同時性執行緒多行程未來AsyncIO案例研究練習總結

商品規格

書名 / Python 3物件導向程式設計 (第2版)
作者 / Dusty Phillips
簡介 / Python 3物件導向程式設計 (第2版):發揮Python3物件的力量《Python3物件導向程式設計第二版》說明何時可利用類別、資料封裝、繼承、多形、抽象與例外等基本原則來開發設計
出版社 / 聯合發行股份有限公司
ISBN13 / 9789863479819
ISBN10 / 9863479810
EAN / 9789863479819
誠品26碼 / 2681321824001
頁數 / 408
注音版 /
裝訂 / P:平裝
語言 / 1:中文 繁體
尺寸 / 23X17CM
級別 / N:無