本書首先介紹構建類和創(chuàng)建對象的基礎知識,并結合代碼講述如何將理論付諸實踐;然后討論面向對象編程的關鍵概念——封裝、多態(tài)性和繼承,包括如何使用對象管理器創(chuàng)建并管理多個對象,如何通過封裝對客戶端代碼隱藏對象的內部細節(jié),如何使用多態(tài)性定義一個接口并在多個類中實現(xiàn)它,如何應用繼承構建現(xiàn)有代碼;后講述如何構建一款帶完整的動畫和聲音的視頻游戲,從而將所有內容整合在一起。本書涵蓋了兩個功能齊全的Python代碼包,它們將加速Python中圖形用戶界面程序的開發(fā)。本書不僅適合Python開發(fā)人員閱讀,還適合計算機相關專業(yè)的師生閱讀。