《Python數據分析與可視化案例教程(微課版)》是2022年人民郵電出版社出版的圖書。
基本介紹
- 中文名:Python數據分析與可視化案例教程(微課版)
- 出版時間:2022年6月1日
- 出版社:人民郵電出版社
- ISBN:9787115587534
內容簡介,圖書目錄,
內容簡介
本書針對Python零基礎的讀者,重點講解利用Python進行數據分析的基礎知識,並通過大量的實戰案例,使讀者掌握數據處理、分析與可視化的方法。全書分為4個部分,共13章,主要內容包括:Python語法基礎、網路爬蟲、NumPy、pandas、正則表達式與格式化輸出、數據處理與數據分析、Matplotlib、pyecharts、Altair動態可視化、NetworkX、航班數據分析、豆瓣網路數據分析、《紅樓夢》文本數據分析等。
本書內容豐富、由淺入深,案例淺顯易懂,適合作為普通高等院校數據科學與大數據技術、統計與大數據等專業相關課程的教材,也適合作為從事數據分析與可視化相關工作的從業人員的的參考書。
圖書目錄
第 一部分 Python語法基礎 5
第 1章 Python語法基礎 6
1.1 編輯器Anaconda 6
1.2 語法規範 12
1.3 程式結構 18
1.4 異常值處理 24
1.5 數據類型 27
1.6 函式 41
1.7 實戰體驗:超市小票列印功能 46
第二部分 Python數據處理與分析 48
第 2章 網路爬蟲 49
2.1 urllib庫 49
2.2 BeautifulSoup庫 51
2.3 scrapy框架爬蟲 55
2.4 實戰體驗:爬取豆瓣網數據 61
第3章 Numpy 67
3.1 數組的創建 68
3.2 數組的操作 74
3.3 數組的計算 85
3.4 統計基礎 86
3.5 矩陣運算 89
3.6 實戰體驗:圖片翻轉裁剪壓縮處理 92
第4章 Pandas 96
4.1 Series 96
4.2 DataFrame 101
4.3 數據導入 107
4.4 數據導出 111
4.5 實戰體驗:輸出符合條件的屬性內容 113
第5章 正則表達式與格式化輸出 116
5.1 正則表達式基礎 116
5.2 re模組 118
5.3 貪婪匹配 120
5.4 編譯 121
5.5 正則函式 121
5.6 格式化輸出 126
5.7 實戰體驗:驗證信息的正則表達式 131
第6章 數據處理與分析 134
6.1 數據處理 134
6.2 數據標準化 172
6.3 數據分析 175
6.4 實戰體驗:股票統計分析 185
第三部分 Python數據可視化 192
第7章 Matplotlib 193
7.1 Matplotlib的設定 193
7.2 符號及中文標註處理 194
7.3 繪圖種類 195
7.4 實戰體驗:南丁格爾玫瑰圖 206
第8章 Pyechartcs 208
8.1 安裝及配置 208
8.2基本圖表 211
8.3 坐標系圖表 219
8.4 地圖與地理坐標繪製 224
8.5 3D圖形 228
第9章 Altair動態可視化 230
9.1安裝與導入Altair 230
9.2 Altair圖形語法 231
9.3互動效果的實現 236
9.4 實戰體驗:學生數據互動可視化 241
第 10章 Networkx 251
10.1 模組安裝 251
10.2 無向圖 251
10.3 有向圖 253
10.4 實戰體驗:標註貨物流向圖 254
第四部分 套用案例 256
第 11章 航班數據分析 257
11.1 需求介紹 257
11.2 預備知識 257
11.3 航班數據處理 260
11.4 完整代碼 266
第 12章 豆瓣網路數據分析 269
12.1 數據處理 269
12.2 計算平均星級 270
12.3 計算均價 272
第 13章 《紅樓夢》文本數據分析 277
13.1 準備工作 277
13.2 分詞 278
13.3 文本聚類分析 295
13.4 LDA主題模型 306
13.5 人物社交網路分析 312
本章小結 318
附錄 Pyecharts本地載入渲染js圖 319