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

陳潔、劉姝

  • 出版商: 清華大學
  • 出版日期: 2026-02-01
  • 售價: $299
  • 語言: 簡體中文
  • ISBN: 7302708118
  • ISBN-13: 9787302708117
  • 相關分類: Python
  • 下單後立即進貨 (約4週~6週)

  • Python編程與數據分析基礎(第2版)-preview-1
  • Python編程與數據分析基礎(第2版)-preview-2
  • Python編程與數據分析基礎(第2版)-preview-3
  • Python編程與數據分析基礎(第2版)-preview-4
  • Python編程與數據分析基礎(第2版)-preview-5
  • Python編程與數據分析基礎(第2版)-preview-6
  • Python編程與數據分析基礎(第2版)-preview-7
Python編程與數據分析基礎(第2版)-preview-1

商品描述

"本書以Python 3.x為平臺,介紹Python編程基礎和數據分析基礎,內容包括Python概述、Python語言基礎、程序控制結構、組合數據結構、函數與類、文件與目錄操作、NumPy數值計算、Pandas數據處理與分析、數據可視化,各章均配有豐富的例題與習題,並以一個完整的案例貫穿數據處理、數據分析與數據可視化三部分。 本書適合作為普通高等學校文科類專業和其他非計算機類專業的Python編程及數據分析相關課程的教材,也適合從事相關工作的人員閱讀。 "

目錄大綱

目錄

 

 

第1章Python概述1

1.1計算機程序與編程

語言1

1.2Python語言介紹3

1.2.1Python的起

源與發展3

1.2.2Python的

特點3

1.2.3Python的應用領域與發展趨勢4

1.3Python環境安裝與

使用5

1.3.1安裝與配置Python

環境5

1.3.2Python開發環境IDLE及其使用8

1.3.3其他集成開發

環境16

1.4Python擴展庫17

1.5本章小結19

1.6習題19

第2章Python語言基礎22

2.1變量22

2.2運算符與表達式24

2.3數據類型28

2.3.1數字類型28

2.3.2布爾型29

2.3.3字符串類型30

2.4內置函數31

2.5基本輸入/輸出32

2.6模塊的使用36

2.7語言基礎綜合應用37

2.8本章小結39

2.9習題39

第3章程序控制結構41

3.1順序結構41

3.2選擇結構42

3.3循環結構47

3.3.1while語句48

3.3.2for語句50

3.3.3break、continue和else語句54

3.3.4嵌套的循環

結構57

3.4程序控制結構綜合

應用58

3.5本章小結60

3.6習題61

第4章組合數據結構64

4.1組合數據類型概述64

4.2列表65

4.2.1列表的創建

與訪問65

4.2.2列表的常用

操作67

4.2.3列表推導式71Python編程與數據分析基礎(第2版)目錄4.3元組72

4.3.1元組的創建與訪問72

4.3.2元組的常用操作74

4.4字典75

4.4.1字典的創建與訪問75

4.4.2字典的常用操作77

4.5集合80

4.5.1集合的創建80

4.5.2集合的常用操作80

4.6字符串83

4.7序列解包85

4.8組合數據結構綜合應用86

4.9本章小結88

4.10習題88

第5章函數與類92

5.1函數的定義和調用92

5.2函數參數95

5.2.1位置參數95

5.2.2默認值參數95

5.2.3關鍵字參數96

5.2.4可變長參數99

5.3變量的作用域100

5.4Lambda表達式101

5.5遞歸函數103

5.6類的定義與使用105

5.7函數與類的綜合應用108

5.8本章小結111

5.9習題112

第6章文件與目錄操作116

6.1文件概念116

6.2文件基本操作117

6.2.1文件的打開與

關閉117

6.2.2TXT文件操作119

6.2.3CSV文件操作121

6.3目錄常用操作123

6.4文件操作綜合應用124

6.5本章小結127

6.6習題127

第7章NumPy數值計算129

7.1數組的創建與訪問129

7.1.1創建數組129

7.1.2查看數組屬性131

7.1.3訪問數組132

7.1.4修改數組134

7.2數組的保存與加載136

7.3數組的運算137

7.4數組的操作142

7.4.1位置檢索142

7.4.2數組的排序143

7.4.3數組的合並143

7.5基於NumPy的數據

分析144

7.6本章小結147

7.7習題148

第8章Pandas數據處理與分析150

8.1Pandas基本數據結構150

8.1.1系列150

8.1.2數據框154

8.1.3訪問數據框156

8.1.4修改數據框159

8.1.5數據框的排序159

8.1.6數據框的運算161

8.2數據分析概述162

8.3數據的導入與導出163

8.3.1數據的導入163

8.3.2數據的導出167

8.4數據預處理168

8.4.1缺失值處理169

8.4.2異常值處理171

8.4.3重復值處理172

8.4.4其他處理174

8.5數據查詢175

8.6數據聚合與統計分析180

8.6.1描述統計180

8.6.2分組統計182

8.6.3分區統計186

8.6.4重采樣統計189

8.6.5數據透視表分析189

8.7數據框的整合192

8.8本章小結194

8.9習題195

第9章數據可視化197

9.1基本繪圖方法197

9.2Matplotlib繪圖199

9.2.1Matplotlib庫

簡介199

9.2.2繪制折線圖200

9.2.3繪制直條圖203

9.2.4繪制餅圖205

9.2.5繪制散點圖206

9.2.6繪制直方圖207

9.3Pandas繪圖209

9.4數據可視化應用212

9.5本章小結219

9.6習題220

附錄Python常用內置函數221

參考文獻224