掃一掃
關注中圖網
官方微博
本類五星書更多>
-
>
全國計算機等級考試最新真考題庫模擬考場及詳解·二級MSOffice高級應用
-
>
決戰行測5000題(言語理解與表達)
-
>
軟件性能測試.分析與調優實踐之路
-
>
第一行代碼Android
-
>
JAVA持續交付
-
>
EXCEL最強教科書(完全版)(全彩印刷)
-
>
深度學習
PYTHON設計模式實戰(英文版) 版權信息
- ISBN:9787111737674
- 條形碼:9787111737674 ; 978-7-111-73767-4
- 裝幀:平裝-膠訂
- 冊數:暫無
- 重量:暫無
- 所屬分類:>
PYTHON設計模式實戰(英文版) 本書特色
本書的可視化演示使模式更易于使用,同時使讀者可以利用Python豐富的函數構建復雜程序。
PYTHON設計模式實戰(英文版) 內容簡介
本書提供了23種經過驗證的的、可視化、示例驅動的模式,涉及抽象類、多重繼承、GUI編程和小部件、圖形類、繪圖和繪圖、數學、數據庫、Python裝飾器、圖像、線程、迭代器、創建可執行代碼等,從而編寫更加健壯、高效、可維護和優雅的Python代碼,生成功能強大、靈活的程序。
PYTHON設計模式實戰(英文版) 目錄
目 錄
**部分設計模式基礎 1
tkinter庫 2
GitHub 2
第1章?對象簡介 5
類__init__方法 6
類內部的變量 6
類的集合 7
繼承 8
用修正方法創建繼承類 8
多重繼承 8
繪制矩形和正方形 10
變量的可見性 12
屬性 13
局部變量 13
Python中的變量類型 13
總結 14
GitHub中的程序 15
第2章?Python可視化編程 17
導入少量名字 19
面向對象的程序 19
使用消息框 21
使用文件對話框 22
理解pack布局管理器選項 23
使用ttk庫 24
響應用戶輸入 25
兩個數字相加 26
捕獲錯誤 26
運用tkinter中的顏色 27
創建單選按鈕 27
使用類級別的變量 30
類之間的通信 30
使用Grid布局 30
創建復選按鈕 32
禁用Check框 34
在窗口中添加菜單項 35
使用Label Frame控件 39
繼續移動 40
GitHub中的程序 40
第3章?數據表格的可視化編程 41
創建列表框 42
顯示狀態數據 44
使用組合框 46
樹視圖組件 47
插入樹節點 50
繼續移動 51
GitHub中的程序 51
第4章?設計模式 53
定義設計模式 54
學習步驟 55
面向對象方法的說明 56
Python設計模式 57
參考資料 57
第二部分?創建型模式 59
第5章?工廠模式 61
工廠模式簡介 61
案例代碼 62
兩個子類 62
創建簡單的工廠模式 63
使用工廠 63
一個簡單的圖形用戶界面 64
數學運算中的工廠模式 65
GitHub中的程序 65
問題思考 66
第6章?工廠方法模式 67
Swimmer類 68
Event類 69
StraightSeeding類 70
CircleSeeding類 71
創建Seeding程序 72
其他工廠 74
使用工廠方法模式的場景 74
GitHub中的程序 74
第7章?抽象工廠模式 75
GardenMaker工廠 75
花園規劃界面 77
抽象工廠模式總結 77
問題思考 78
GitHub中的程序 78
第8章?單例模式 79
拋出異常 80
創建一個類示例 80
單例模式的靜態類 81
在大型程序中查找單例 81
單例模式總結 82
GitHub中的程序 82
第9章?生成器模式 83
投資跟蹤器 84
調用生成器 86
列表框生成器 87
復選框生成器 88
顯示選定證劵 89
生成器模式總結 89
問題思考 89
GitHub中的程序 89
第10章?原型模式 91
Python中的克隆 91
使用原型 92
原型模式總結 94
GitHub中的程序 94
第11章?創建型模式總結 95
第三部分?結構型模式 97
第12章?適配器模式 99
列表之間的數據移動 99
創建一個適配器 101
類適配器 103
雙向適配器 103
可插式適配器 103
GitHub中的程序 103
第13章?橋接模式 105
創建用戶界面 107
擴展橋 107
橋接模式總結 109
GitHub中的程序 110
第14章?組合模式 111
組合結構的實現 112
工資的計算 112
Employee類 112
Boss類 113
創建員工樹 114
打印員工樹 114
創建樹視圖 116
使用雙向鏈表 117
組合模式總結 118
一個簡單的組合 119
組合模式的實現 119
處理遞歸調用 119
排序組件 120
緩存結果 120
GitHub中的程序 120
第15章?裝飾器模式 121
裝飾按鈕 121
使用裝飾器 122
使用非可視化裝飾器 123
裝飾代碼 124
數據類裝飾器 125
數據類處理默認值 126
裝飾器、適配器和組合實體 126
裝飾器模式總結 126
GitHub中的程序 127
第16章?外觀模式 129
創建外觀類 131
創建數據庫和表格 135
使用SQLite 136
外觀模式總結 137
GitHub中的程序 137
關于MySQL的注釋 137
使用SQLite 138
參考資料 138
第17章?享元模式 139
享元 139
程序示例 140
選擇文件夾 142
寫入時復制對象 143
GitHub中的程序 143
第18章?代理模式 145
使用Python圖像庫(PIL) 145
使用PIL顯示圖像 146
使用多線程加載圖像 146
多線程日志 149
寫入時復制 149
對比相關模式 149
GitHub中的程序 150
第19章?結構型模式總結 151
第四部分?行為型模式 153
第20章?責任鏈模式 155
責任鏈模式的使用場景 156
程序示例 156
列表框 159
編寫幫助系統 160
接收幫助命令 161
**個案例 162
鏈或樹 163
請求的種類 164
責任鏈模式總結 164
GitHub中的程序 165
第21章?命令模式 167
命令模式的使用場景 167
命令對象 168
鍵盤示例 168
調用命令對象 170
創建命令對象 171
命令模式介紹 172
命令模式總結 172
撤銷操
**部分設計模式基礎 1
tkinter庫 2
GitHub 2
第1章?對象簡介 5
類__init__方法 6
類內部的變量 6
類的集合 7
繼承 8
用修正方法創建繼承類 8
多重繼承 8
繪制矩形和正方形 10
變量的可見性 12
屬性 13
局部變量 13
Python中的變量類型 13
總結 14
GitHub中的程序 15
第2章?Python可視化編程 17
導入少量名字 19
面向對象的程序 19
使用消息框 21
使用文件對話框 22
理解pack布局管理器選項 23
使用ttk庫 24
響應用戶輸入 25
兩個數字相加 26
捕獲錯誤 26
運用tkinter中的顏色 27
創建單選按鈕 27
使用類級別的變量 30
類之間的通信 30
使用Grid布局 30
創建復選按鈕 32
禁用Check框 34
在窗口中添加菜單項 35
使用Label Frame控件 39
繼續移動 40
GitHub中的程序 40
第3章?數據表格的可視化編程 41
創建列表框 42
顯示狀態數據 44
使用組合框 46
樹視圖組件 47
插入樹節點 50
繼續移動 51
GitHub中的程序 51
第4章?設計模式 53
定義設計模式 54
學習步驟 55
面向對象方法的說明 56
Python設計模式 57
參考資料 57
第二部分?創建型模式 59
第5章?工廠模式 61
工廠模式簡介 61
案例代碼 62
兩個子類 62
創建簡單的工廠模式 63
使用工廠 63
一個簡單的圖形用戶界面 64
數學運算中的工廠模式 65
GitHub中的程序 65
問題思考 66
第6章?工廠方法模式 67
Swimmer類 68
Event類 69
StraightSeeding類 70
CircleSeeding類 71
創建Seeding程序 72
其他工廠 74
使用工廠方法模式的場景 74
GitHub中的程序 74
第7章?抽象工廠模式 75
GardenMaker工廠 75
花園規劃界面 77
抽象工廠模式總結 77
問題思考 78
GitHub中的程序 78
第8章?單例模式 79
拋出異常 80
創建一個類示例 80
單例模式的靜態類 81
在大型程序中查找單例 81
單例模式總結 82
GitHub中的程序 82
第9章?生成器模式 83
投資跟蹤器 84
調用生成器 86
列表框生成器 87
復選框生成器 88
顯示選定證劵 89
生成器模式總結 89
問題思考 89
GitHub中的程序 89
第10章?原型模式 91
Python中的克隆 91
使用原型 92
原型模式總結 94
GitHub中的程序 94
第11章?創建型模式總結 95
第三部分?結構型模式 97
第12章?適配器模式 99
列表之間的數據移動 99
創建一個適配器 101
類適配器 103
雙向適配器 103
可插式適配器 103
GitHub中的程序 103
第13章?橋接模式 105
創建用戶界面 107
擴展橋 107
橋接模式總結 109
GitHub中的程序 110
第14章?組合模式 111
組合結構的實現 112
工資的計算 112
Employee類 112
Boss類 113
創建員工樹 114
打印員工樹 114
創建樹視圖 116
使用雙向鏈表 117
組合模式總結 118
一個簡單的組合 119
組合模式的實現 119
處理遞歸調用 119
排序組件 120
緩存結果 120
GitHub中的程序 120
第15章?裝飾器模式 121
裝飾按鈕 121
使用裝飾器 122
使用非可視化裝飾器 123
裝飾代碼 124
數據類裝飾器 125
數據類處理默認值 126
裝飾器、適配器和組合實體 126
裝飾器模式總結 126
GitHub中的程序 127
第16章?外觀模式 129
創建外觀類 131
創建數據庫和表格 135
使用SQLite 136
外觀模式總結 137
GitHub中的程序 137
關于MySQL的注釋 137
使用SQLite 138
參考資料 138
第17章?享元模式 139
享元 139
程序示例 140
選擇文件夾 142
寫入時復制對象 143
GitHub中的程序 143
第18章?代理模式 145
使用Python圖像庫(PIL) 145
使用PIL顯示圖像 146
使用多線程加載圖像 146
多線程日志 149
寫入時復制 149
對比相關模式 149
GitHub中的程序 150
第19章?結構型模式總結 151
第四部分?行為型模式 153
第20章?責任鏈模式 155
責任鏈模式的使用場景 156
程序示例 156
列表框 159
編寫幫助系統 160
接收幫助命令 161
**個案例 162
鏈或樹 163
請求的種類 164
責任鏈模式總結 164
GitHub中的程序 165
第21章?命令模式 167
命令模式的使用場景 167
命令對象 168
鍵盤示例 168
調用命令對象 170
創建命令對象 171
命令模式介紹 172
命令模式總結 172
撤銷操
展開全部
書友推薦
- >
姑媽的寶刀
- >
名家帶你讀魯迅:故事新編
- >
大紅狗在馬戲團-大紅狗克里弗-助人
- >
【精裝繪本】畫給孩子的中國神話
- >
詩經-先民的歌唱
- >
羅庸西南聯大授課錄
- >
羅曼·羅蘭讀書隨筆-精裝
- >
李白與唐代文化
本類暢銷