Python數據分析基礎(第2版)

Python數據分析基礎(第2版)

《Python數據分析基礎(第2版)》是2023年清華大學出版社出版的圖書,作者是余本國。

基本介紹

  • 中文名:Python數據分析基礎(第2版)
  • 作者:余本國
  • 出版時間:2023年7月1日
  • 出版社:清華大學出版社
  • ISBN:9787302630548 
  • 定價:39 元
內容簡介,圖書目錄,

內容簡介

Python 是一種用途非常廣泛的程式語言,其具有非常清晰的語法特點,適用於多種操作系 統。目前在國際上非常流行,經常被使用在各個領域,已成為一門熱門的計算機語言。《Python數據分析基礎(第2版)》主要包括 Python 基本語法與數據類型、流程控制、函式與類、數據處理、數據分析、數據可視化等內容。為了增強學以致用的效果,《Python數據分析基礎(第2版)》還附帶了綜合套用分析案例。

圖書目錄

目 錄
第1章 基本語法與數據類型 1
1.1 編輯器Anaconda 1
1.2 基本語法3
1.3 數值運算符 6
1.3.1 算術運算符 6
1.3.2 比較運算符 7
1.3.3 賦值運算符 7
1.4 字元串 9
1.4.1 字元串的表示 9
1.4.2 索引與切片11
1.5 列表、元組、字典、集合 13
1.5.1 列表 13
1.5.2 元組 20
1.5.3 字典 22
1.5.4 集合 25
1.6 格式化輸出 26
1.6.1 %輸出 26
1.6.2 format輸出27
1.6.3 f輸出 28
1.7 其他常用的函式 28
1.7.1 strip()函式28
1.7.2 split()函式29
1.7.3 divmod()函式 30
1.7.4 join()函式 31
本章小結 31
練習 34
第2章 流程控制 35
2.1 選擇結構35
2.2 循環結構36
2.2.1 for循環 36
2.2.2 while循環 37
2.2.3 continue語句和break語句 37
2.3 常見的錯誤類型 39
2.4 異常處理44
2.4.1 try語句 44
2.4.2 assert語句 46
2.4.3 raise語句 46
本章小結 47
練習 47
第3章 函式與類 49
3.1 常用函式49
3.1.1 zip()函式 49
3.1.2 enumerate()函式 49
3.1.3 eval()函式 50
3.1.4 判斷方法與函式 51
3.1.5 其他內置函式 53
3.2 自定義函式 54
3.2.1 自定義函式語法 54
3.2.2 調用自定義函式 55
3.2.3 形參和實參56
3.2.4 參數傳遞 56
3.2.5 變數的作用域 58
3.2.6 函式參數的類型 60
3.2.7 任意個數參數 61
3.2.8 函式調用 62
3.3 特殊函式65
3.3.1 lambda()函式 65
3.3.2 filter()函式66
3.3.3 map()函式 66
3.3.4 行函式 67
3.4 模組和包68
3.4.1 模組 68
3.4.2 包69
3.4.3 time 模組、datetime模組和calendar模組 70
3.4.4 urllib模組 73
3.5 類 74
本章小結 76
練習 76
第4章 數據處理 78
4.1 Numpy 78
4.1.1 數組的創建78
4.1.2 數組的操作84
4.1.3 數組統計基礎 87
4.2 Pandas 88
4.2.1 Series 89
4.2.2 DataFrame 94
4.2.3 數據導入 97
4.2.4 數據導出 99
4.3 正則表達式 101
4.3.1 match()方法 105
4.3.2 search()方法 106
4.3.3 findall()方法 107
4.3.4 查找和替換re.sub()107
4.4 數據操作 108
4.4.1 數據清洗 108
4.4.2 數據抽取 112
4.4.3 排名索引 120
4.4.4 數據合併 124
4.4.5 數據計算 127
4.4.6 數據分組 128
4.4.7 日期處理 130
本章小結 133
練習 134
第5章 數據分析 135
5.1 基本統計 135
5.2 分組分析 137
5.3 分布分析 139
5.4 交叉分析 141
5.5 結構分析 142
5.6 相關分析 143
本章小結 145
練習 145
第6章 數據可視化146
6.1 matplotlib 146
6.1.1 符號及中文標註 147
6.1.2 餅圖 149
6.1.3 散點圖 150
6.1.4 折線圖 152
6.1.5 柱形圖 155
6.1.6 直方圖 158
6.2 plotly 158
6.2.1 線形圖 160
6.2.2 面積圖 161
6.2.3 散點圖 162
6.2.4 散點矩陣圖 163
6.2.5 餅圖 164
6.2.6 柱狀圖 165
本章小結 166
練習 167
第7章 綜合套用案例 168
7.1 基礎知識 168
7.1.1 圖理論簡介 168
7.1.2 networkx基本操作169
7.2 數據處理 172
7.2.1 導入數據 172
7.2.2 時間格式處理 173
7.2.3 檢查數據空缺值 175
7.3 數據分析 175
7.3.1 載入數據並構建圖 175
7.3.2 找出最繁忙的機場 176
7.3.3 最短路徑和最省時的路徑 177
7.3.4 最合適的中轉機場 178
7.4 完整代碼 178
實踐 180
參考文獻 181

相關詞條

熱門詞條

聯絡我們