本書以Python 3.5為編程環境,從基本的程序設計思想入手,逐步展開Python語言教學,是一本面向廣大編程學習者的程序設計類圖書。本書以案例帶動知識點的講解,將Python知識點分解到各個不同的案例,每個案例各有側重點,同時展示實際項目的設計思想和設計理念,使讀者可以舉一反三。
本書案例具有實用性,例如校園網搜索引擎、小小翻譯器、抓取百度圖片這些爬蟲案例略加修改可以應用到實際項目中;還有通過微信通信協議開發微信機器人、機器學習的文本分類、基于卷積神經網絡的手寫體識別等案例;另外是一些大家耳熟能詳的游戲案例,例如連連看、推箱子、中國象棋、網絡五子棋、兩人麻將、人物拼圖和飛機大戰等游戲。通過本書,讀者將掌握Python編程技術和技巧,學會面向對象的設計方法,了解程序設計的所有相關內容。本書不僅為讀者列出了完整的代碼,同時對所有的源代碼都進行了非常詳細的解釋,通俗易懂、圖文并茂。掃描每章提供的二維碼可觀看知識點的視頻講解。
本書適用于Python語言學習者、程序設計人員和游戲編程愛好者。