Python是一種面向對象的開源高級程序語言,其語法簡單、程序易讀,擴展性高,代碼可跨平台運行的特點使其已經成為廣受歡迎的遊戲編程語言。本書通過精心設計的遊戲案例幫助讀者掌握Python遊戲編程。書內提到的每個遊戲案例都提供源代碼和視頻講解,相信讀者通過線下閱讀和線上視頻學習相結合的方式可掌握遊戲編程的原理,從而可以舉一反三,設計出卓越的遊戲。全書共分基礎篇和提高篇兩大部分,基礎篇通過3個控制台遊戲的編寫介紹了Python數據類型、模塊使用、文件操作等遊戲編程涉及的基礎知識領域;提高篇通過4個圖形界面遊戲設計的綜合案例,介紹了Pygame模塊使用、動畫製作、多線程網絡編程、棋類AI設計等進階知識,幫助讀者綜合運用所學知識,提高遊戲編程能力。本書適合對Python遊戲編程感興趣的初學者,同時也可為熟悉Python遊戲編程的讀者做參考所用。