本書由Python基礎開發(fā)入手,延伸至爬蟲技術開發(fā)、游戲開發(fā)、人工智能開發(fā)、網絡應用開發(fā)、圖像處理和可視化開發(fā)6個Python經典開發(fā)方向; 全書共提供25個項目案例,以項目驅動方式展開各知識點的講解,將Python知識點分解到不同案例、不同章節(jié),致力于Python技術的應用實踐。本書案例均從特定領域的技術基礎開始,展示項目設計思想和設計理念,從而啟發(fā)讀者的創(chuàng)新思維,達到舉一反三、將技術應用與實戰(zhàn)結合的目的。項目案例的選取具有較高的實用性,包含校園網搜索引擎、小小翻譯器、模擬登錄、爬取豆瓣影評生成詞云等爬蟲方向案例,基于樸素貝葉斯算法的文本分類、基于卷積神經網絡的手寫體識別、基于OpenCV實現(xiàn)人臉識別等面向機器學習的案例,連連看、推箱子、兩人麻將、中國象棋、網絡五子棋、人物拼圖等大家耳熟能詳?shù)挠螒虬咐胁粌H列出了案例的完整代碼,而且對所有的源代碼進行了非常詳細的解釋,做到通俗易懂、圖文并茂。本書面向Python初學者,也適用于Python項目開發(fā)人員和游戲編程愛好者。