定 價:¥59.00
作 者: | 駱焦煌 |
出版社: | 清華大學出版社 |
叢編項: | |
標 簽: | 暫缺 |
ISBN: | 9787302615972 | 出版時間: | 2023-01-01 | 包裝: | 平裝 |
開本: | 16開 | 頁數: | 字數: |
第1章Python語言、數據分析與可視化概述1
1.1Python語言1
1.1.1Python語言簡介1
1.1.2Python的特點1
1.1.3Python的應用領域2
1.2數據分析與數據可視化概述2
1.2.1數據分析2
1.2.2數據可視化2
1.2.3數據可視化首選工具Python3
1.2.4Python數據分析與可視化的常用擴展庫3
1.3Python開發(fā)環(huán)境及工具4
1.3.1IDLE開發(fā)工具4
1.3.2Anaconda開發(fā)工具4
1.3.3Jupyter編輯平臺4
1.3.4庫的安裝與管理4
1.4任務實現5
1.5習題27
第2章Python語言基礎29
2.1Python程序編寫風格29
2.2變量30
2.3Python數據類型32
2.3.1Number(數字)32
2.3.2String(字符串)32
2.4Python運算符與表達式34
2.4.1算術運算符和表達式34
2.4.2賦值運算符和表達式35
2.4.3關系運算符和表達式36
2.4.4邏輯運算符和表達式362.4.5字符串運算符和表達式37
2.4.6運算符的優(yōu)先級40
2.5Python常用函數41
2.6任務實現46
2.7習題47第3章Python序列結構50
3.1列表50
3.1.1列表的基本操作50
3.1.2列表的常用方法52
3.1.3與列表相關的函數58
3.1.4列表推導式58
3.2元組59
3.2.1元組的創(chuàng)建59
3.2.2元組的基本操作60
3.2.3元組與列表的區(qū)別61
3.3字典61
3.4集合65
3.5任務實現68
3.6習題69
第4章程序控制結構72
4.1順序控制語句72
4.2if選擇語句72
4.2.1單分支結構73
4.2.2雙分支結構73
4.2.3多分支結構74
4.2.4if語句的嵌套76
4.3循環(huán)語句77
4.3.1while循環(huán)77
4.3.2for循環(huán)78
4.3.3循環(huán)的嵌套79
4.3.4break語句79
4.3.5continue語句80
4.4異常處理81
4.5任務實現82
4.6習題84
第5章函數與模塊87
5.1函數概述87
5.2函數的聲明和調用87
5.2.1函數的聲明87
5.2.2函數的調用89
5.2.3函數的嵌套90
5.2.4函數的遞歸調用91
5.3參數的傳遞92
5.3.1默認參數92
5.3.2可變參數93
5.3.3關鍵字參數95
5.4函數的返回值95
5.5變量的作用域96
5.6模塊98
5.6.1模塊的導入98
5.6.2模塊的創(chuàng)建99
5.7任務實現99
5.8習題101
第6章Numpy庫與Pandas庫104
6.1Numpy庫104
6.1.1Numpy ndarray對象104
6.1.2創(chuàng)建Numpy數組的常用函數105
6.1.3Numpy數組運算110
6.1.4Numpy數組排序118
6.1.5Numpy生成隨機數模塊119
6.1.6Numpy中的數據去重與重復120
6.1.7Numpy中的數學函數121
6.1.8Numpy中的統(tǒng)計函數122
6.2Pandas庫123
6.2.1Pandas數據類型123
6.2.2Pandas數據運算131
6.2.3Pandas數據排序131
6.2.4Pandas常用計算函數133
6.2.5Pandas數據可視化134
6.2.6Pandas讀寫文件數據141
6.3任務實現144
6.4習題145
第7章數據預處理148
7.1數據清洗148
7.2數據合并163
7.3數據重塑170
7.4數據轉換172
7.5任務實現179
7.6習題188
第8章Matplotlib、Seaborn、Pyecharts庫和詞云的概述191
8.1Matplotlib庫簡介191
8.1.1Matplotlib庫的繪圖基礎191
8.1.2Matplotlib庫中的常用繪圖函數197
8.2Seaborn庫簡介224
8.2.1Seaborn常用方法224
8.2.2Seaborn庫中的常用繪圖函數227
8.3詞云簡介241
8.3.1wordcloud庫242
8.3.2stylecloud庫245
8.4pyecharts庫簡介247
8.4.1pyecharts庫的配置項247
8.4.2pyecharts圖表渲染方法253
8.4.3在pyecharts庫中的常用圖表繪制函數253
8.5任務實現279
8.6習題284
第9章時間序列數據分析288
9.1時間序列的基本操作288
9.2時期周期與計算293
9.3重采樣、降采樣和升采樣296
9.4滑動窗口與統(tǒng)計300
9.5任務實現303
9.6習題311
參考文獻313