中圖網小程序
一鍵登錄
更方便
本類五星書更多>
-
>
全國計算機等級考試最新真考題庫模擬考場及詳解·二級MSOffice高級應用
-
>
決戰行測5000題(言語理解與表達)
-
>
軟件性能測試.分析與調優實踐之路
-
>
第一行代碼Android
-
>
JAVA持續交付
-
>
EXCEL最強教科書(完全版)(全彩印刷)
-
>
深度學習
大數據的Python基礎 版權信息
- ISBN:9787560656250
- 條形碼:9787560656250 ; 978-7-5606-5625-0
- 裝幀:一般膠版紙
- 冊數:暫無
- 重量:暫無
- 所屬分類:>
大數據的Python基礎 內容簡介
本書共15章, 其中第1-8章為基礎篇, 介紹程序設計的基本控制結構, 以列表、元組、字典、集合為代表的各類數據結構, 函數、字符串與正則表達式的使用方法, 面向對象方法、文件及異常處理等基礎知識 ; 第9-15章為進階篇, 介紹類的成員訪問方法、迭代器與生成器, 采用wxPython的GUI編程方法, 采用NumPy、SciPy、Matplotlib、pandas的科學計算與可視化方法, 采用進程、線程、協程實現并發處理, 利用DB-API、ORM對象關系映射實現數據庫編程, 此外網絡程序設計部分主要介紹網絡爬蟲、Web應用開發, 大數據處理部分介紹函數式編程與MapReduce模型。
大數據的Python基礎 目錄
**部分 基 礎 篇
第1章 Python語言概述 2
1.1 大數據的時代特征 2
1.2 Python語言的發展 3
1.2.1 版本更迭 3
1.2.2 軟件實現 4
1.3 Python開發環境配置 5
1.3.1 Python的安裝和運行 5
1.3.2 Anaconda包管理器的使用 7
1.4 初識Python開發 9
1.4.1 算術運算符 9
1.4.2 數字類型 9
1.4.3 變量的創建與刪除 11
1.4.4 **個程序 12
本章小結 13
習題 13
第2章 程序設計基礎 15
2.1 基本運算 15
2.1.1 數字計算 15
2.1.2 字符串規則 16
2.1.3 布爾運算 17
2.2 基本語句 18
2.2.1 標識符與關鍵字 18
2.2.2 變量 19
2.2.3 表達式和語句 20
2.2.4 輸入與輸出 21
2.2.5 賦值語句 24
2.3 選擇結構 25
2.3.1 單分支選擇結構 26
2.3.2 雙分支選擇結構 26
2.3.3 多分支選擇結構 27
2.3.4 選擇結構應用 28
2.4 循環結構 29
2.4.1 while循環 29
2.4.2 for循環 30
2.4.3 break和continue語句 30
本章小結 31
習題 31
第3章 序列結構 33
3.1 列表 33
3.1.1 創建列表 33
3.1.2 列表元素操作 34
3.2 元組 37
3.2.1 元組的創建與刪除 37
3.2.2 元組與列表的區別 37
3.3 字典 38
3.3.1 創建字典 38
3.3.2 字典元素操作 39
3.4 集合 40
3.4.1 創建集合 40
3.4.2 集合運算 41
3.5 序列運算 43
3.5.1 序列解包 43
3.5.2 元素訪問與成員判定 47
3.5.3 序列切片 49
3.5.4 序列排序 50
3.5.5 序列的基本運算 51
3.6 其他序列類型 52
3.6.1 具名元組 52
3.6.2 雙向隊列 53
本章小結 53
習題 54
第4章 函數 55
4.1 函數定義與調用 55
4.2 函數參數 56
4.2.1 形參與實參 56
4.2.2 參數的默認值 58
4.2.3 關鍵字參數 59
4.2.4 可變參數與序列解包 60
4.3 函數返回值 61
4.4 變量的作用域 62
4.4.1 局部變量與全局變量 62
4.4.2 模塊導入變量 63
4.5 lambda表達式 64
4.5.1 基本用法 64
4.5.2 對序列結構的處理 65
4.5.3 與map()函數的混合使用 66
4.6 遞歸函數 67
本章小結 67
習題 68
第5章 字符串與正則表達式 69
5.1 字符串 69
5.1.1 字符串的格式化 70
5.1.2 字符串的常用方法 71
5.2 正則表達式 75
5.2.1 正則表達式語法 75
5.2.2 re模塊方法的使用 77
5.2.3 正則表達式對象 79
本章小結 81
習題 81
第6章 面向對象程序設計 83
6.1 類與對象 83
6.1.1 創建類和對象 83
6.1.2 構造方法 84
6.1.3 實例成員 84
6.2 封裝 86
6.2.1 類的數據成員 86
6.2.2 類的方法成員 87
6.2.3 訪問控制 88
6.2.4 屬性 90
6.2.5 動態成員綁定 92
6.3 繼承和多態 93
6.3.1 繼承 94
6.3.2 多態 96
6.4 特殊方法與運算符重載 97
6.4.1 常用特殊方法 97
6.4.2 運算符重載 98
本章小結 100
習題 101
第7章 文件操作 102
7.1 文件基本操作 102
7.1.1 文件對象 102
7.1.2 文件讀寫 103
7.2 二進制文件 105
7.2.1 讀寫二進制數據 106
7.2.2 對象的序列化 106
7.2.3 字節型數據的處理 107
7.3 文件系統操作 110
7.3.1 os與os.path模塊 110
7.3.2 shutil模塊 113
7.4 讀寫常見文件格式 113
7.4.1 CSV文件 114
7.4.2 Excel文件 115
7.4.3 Word文件 117
7.4.4 JSON文件 119
本章小結 121
習題 122
第8章 異常處理與程序調試 123
8.1 異常的概念 123
8.2 異常捕獲 125
8.2.1 捕獲指定異常 125
8.2.2 沒有出現指定異常的處理 126
8.2.3 捕獲多個異常 127
8.2.4 帶有finally的異常處理 128
8.3 自定義異常 128
8.3.1 主動拋出異常 129
8.3.2 自定義異常 130
8.4 斷言與上下文管理 131
8.4.1 斷言 131
8.4.2 上下文管理 132
8.5 程序調試 132
8.5.1 使用IDLE調試代碼 132
8.5.2 使用pdb調試代碼 133
本章小結 135
習題 136
第二部分 進 階 篇
第9章 成員訪問、迭代器與生成器 138
9.1 成員訪問 138
9.1.1 基本的序列和映射規則 138
9.1.2 子類化內置類型 140
9.2 迭代器 141
9.2.1 可迭代對象 141
9.2.2 迭代器規則 142
9.2.3 創建迭代器 143
9.2.4 從迭代器得到序列 144
9.3 生成器 145
9.3.1 生成器函數 145
9.3.2 反向迭代器 146
9.3.3 推導式 147
9.3.4 生成器表達式 149
9.3.5 生成器方法 150
9.3.6 生成器的嵌套 151
9.4 內置的可迭代對象 152
9.4.1 map映射迭代器 152
9.4.2 filter過濾迭代器 154
9.4.3 zip組合迭代器 155
9.4.4 enumerate枚舉迭代器 156
本章小結 156
習題 157
第10章 GUI編程 159
10.1 GUI程序的基本框架 159
10.1.1 創建GUI窗口 159
10.1.2 窗體設計 160
10.2 事件與事件驅動 162
10.2.1 事件及其分類 162
10.2.2 窗體的基本元素 163
10.2.3 事件的捕獲與綁定 164
10.2.4 事件驅動編程 166
10.3 窗口布局 170
10.3.1 靜態布局 170
10.3.2 線性布局 175
10.3.3 網格布局 180
10.3.4 靈活網格布局 180
10.3.5 網格包布局 184
本章小結 187
習題 187
第11章 科學計算與可視化 190
11.1 數組與矩陣運算 190
11.1.1 列表、數組和矩陣 190
11.1.2 數組與標量的算術運算 193
11.1.3 數組與數組的運算 194
11.1.4 數組的切片與索引 199
11.1.5 數組的函數運算 201
11.2 科學計算 204
11.3 數據圖表 208
11.3.1 畫布與坐標系 208
11.3.2 線形圖 210
11.3.3 散點圖 211
11.3.4 條形圖 212
11.3.5 直方圖 214
11.3.6 餅圖 216
11.4 數據分析 217
11.4.1 標簽化的一維數組 217
11.4.2 時間序列 219
11.4.3 數據表格 220
11.4.4 軸向運算 226
11.4.5 分組運算 228
11.5 統計分析 230
本章小結 232
習題 232
第12章 并發編程 234
12.1 進程 234
12.1.1 進程的執行 234
12.1.2 進程同步 236
12.1.3 進程間的數據交換 238
12.2 線程 242
12.2.1 創建線程 242
12.2.2 線程同步 243
12.3 協程 247
12.3.1 概念的引入 247
12.3.2 生成器協程 249
12.3.3 異步處理協程 253
本章小結 258
習題 259
第13章 數據庫編程 261
13.1 關系數據庫訪問 261
13.1.1 數據庫連接 261
13.1.2 游標的使用 262
13.1.3 行對象 264
13.2 對象關系映射 264
13.2.1 數據庫引擎 265
13.2.2 數據庫的映射與綁定 266
本章小結 269
習題 269
第14章 網絡程序設計 270
14.1 網絡架構與協議 270
14.1.1 網絡互聯模型 270
14.1.2 UDP編程 271
14.1.3 TCP編程 272
14.2 網頁內容讀取 274
14.2.1 HTTP與HTML 274
14.2.2 采用urllib獲取網絡數據 276
14.3 Web應用開發 281
14.3.1 Web服務器網關接口 281
14.3.2 Flask應用框架 285
本章小結 288
習題 289
第15章 大數據處理 290
15.1 函數式編程 290
15.1.1 函數式編程思想 290
15.1.2 高階函數 291
15.1.3 返回函數 294
15.1.4 裝飾器 297
15.1.5 偏函數 302
15.2 Hadoop的MapReduce模型 304
15.2.1 Hadoop的流式數據處理 304
15.2.2 MapReduce編程案例 305
本章小結 312
習題 312
參考文獻 314
展開全部
書友推薦
- >
羅庸西南聯大授課錄
- >
巴金-再思錄
- >
小考拉的故事-套裝共3冊
- >
唐代進士錄
- >
姑媽的寶刀
- >
隨園食單
- >
詩經-先民的歌唱
- >
新文學天穹兩巨星--魯迅與胡適/紅燭學術叢書(紅燭學術叢書)
本類暢銷