圖書簡介,圖書內容,目錄,
圖書簡介
《Python項目案例開發從入門到實戰——爬蟲、遊戲和機器學習》是清華大學出版社出版的一本圖書。
圖書內容
本書以Python 3.5為編程環境,從基本的程式設計思想入手,逐步展開Python語言教學,是一本面向廣大編程學習者的程式設計類圖書。本書以案例帶動知識點的講解,將Python知識點分解到各個不同的案例,每個案例各有側重點,同時展示實際項目的設計思想和設計理念,使讀者可以舉一反三。 本書案例具有實用性,例如校園網搜尋引擎、小小翻譯器、抓取百度圖片這些爬蟲案例略加修改可以套用到實際項目中;還有通過微信通信協定開發微信機器人、機器學習的文本分類、基於卷積神經網路的手寫體識別等案例;另外是一些大家耳熟能詳的遊戲案例,例如連連看、推箱子、中國象棋、網路五子棋、兩人麻將、人物拼圖和飛機大戰等遊戲。通過本書,讀者將掌握Python編程技術和技巧,學會面向對象的設計方法,了解程式設計的所有相關內容。
目錄
第1章 Python基礎知識 1
1.1 Python語言簡介 1
1.2 Python語法基礎 2
1.2.1 Python數據類型 2
1.2.2 序列數據結構 4
1.2.3 Python控制語句 12
1.2.4 Python函式與模組 18
1.3 Python面向對象設計 22
1.3.1 定義和使用類 22
1.3.2 構造函式 23
1.3.3 析構函式 24
1.3.4 實例屬性和類屬性 24
1.3.5 私有成員與公有成員 25
1.3.6 方法 26
1.3.7 類的繼承 27
1.3.8 多態 29
1.3.9 面向對象套用案例——撲克牌發牌程式 31
1.4 Python圖形界面設計 34
1.4.1 創建Windows視窗 35
1.4.2 幾何布局管理器 35
1.4.3 Tkinter組件 39
1.4.4 Tkinter字型 49
1.4.5 Python事件處理 51
1.4.6 圖形界面設計套用案例——開發猜數字遊戲 55
1.5 Python檔案的使用 57
1.5.1 打開/建立檔案 57
1.5.2 讀取文本檔案 59
1.5.3 寫文本檔案 60
1.5.4 檔案內移動 62
1.5.5 檔案的關閉 63
1.5.6 二進制檔案的讀/寫 64
1.6 Python的第三方庫 66
第2章 序列套用——猜單詞遊戲 6...