Python程序設計與案例解析

袁國銘

  • 出版商: 清華大學
  • 出版日期: 2023-02-01
  • 定價: $348
  • 售價: 8.5$296
  • 語言: 簡體中文
  • ISBN: 7512148879
  • ISBN-13: 9787512148871
  • 下單後立即進貨 (約4週~6週)

  • Python程序設計與案例解析-preview-1
  • Python程序設計與案例解析-preview-2
  • Python程序設計與案例解析-preview-3
Python程序設計與案例解析-preview-1

商品描述

本書通過案例解析的方式介紹了Python基礎知識。全書分為18章,內容包括:Python學前準備、認識Python編程、Python基礎語法、簡單數據類型與運算符、字符串類型、列表與元組、分支結構、循環結構、異常處理、集合與字典、函數與模塊、面向對象編程、文件、常用基礎庫、數據庫應用開發、Numpy數組與矩陣運算、Pandas數據分析和Matplotlib數據可視化。涵蓋了Python基礎、Python數據存儲與分析、Python數據可視化等內容,案例翔實。 本書適合作為高等院校電腦、大數據、數據科學或其他相關專業教材,也適合從事相關工作的工程師和愛好者閱讀參考。

目錄大綱

目錄 

第1章 Python學前準備 1

1.1  why、what、how 1

1.2  Python概述 5

1.3  Python集成開發環境 9

1.4  小結 12

第2章  認識Python編程 13

2.1  IPO編程模式 13

2.2  第一個Python程序 13

2.3  用Jupyter Notebook進行Python編程的註意事項 15

2.4  小結 17

第3章  Python基礎語法 18

3.1  標識符、保留字 18

3.2  註釋 19

3.3  變量的命名與使用 20

3.4  縮進 25

3.5  代碼高亮 25

3.6  小結 26

第4章  簡單數據類型與運算符 27

4.1  簡單數據類型 27

4.2  常用運算符及優先級 32

4.3  常用內置函數 37

4.4  常用內置標準庫 42

4.5  小結 46

第5章  字符串類型 47

5.1  字符串表示方法 47

5.2  字符串運算 50

5.3  字符串常用方法和常用函數 51

5.4  字符串格式化輸出 55

5.5  小結 58

第6章  列表與元組 59

6.1  列表 59

6.2  元組 64

6.3  序列 66

6.4  小結 69

第7章  分支結構 70

7.1  基本分支結構 70

7.2  分支結構的嵌套 75

7.3  綜合應用 76

7.4  小結 79

第8章  循環結構 80

8.1  程序開發的三種流程 80

8.2  for-in序列循環 81

8.3  while條件循環 83

8.4  break、continue、pass和else語句 86

8.5  循環嵌套 88

8.6  綜合應用 90

8.7  小結 92

第9章  異常處理 93

9.1  錯誤和異常 93

9.2  異常類型 94

9.3  異常處理 95

9.4  三種特殊的異常處理用法 97

9.5  異常處理綜合應用 98

9.6  小結 99

第10章  集合與字典 100

10.1  集合 100

10.2  字典 106

10.3  小結 115

第11章  函數與模塊 117

11.1  函數的分類 117

11.2  函數的定義和調用 117

11.3  函數的參數與返回值 120

11.4  函數的嵌套 124

11.5  變量的作用域 128

11.6  lambda函數 130

11.7  模塊和包 131

11.8  Python生態 133

11.9  小結 134

第12章  面向對象編程 135

12.1  類的定義與使用 135

12.2  屬性和方法 137

12.3  面向對象的組合應用 143

12.4  面向對象的三大特性 145

12.5  經典案例 150

12.6  面向對象常用術語 155

12.7  面向對象的軟件開發 156

12.8  小結 157

第13章  文件 159

13.1  文件的基本操作 159

13.2  讀寫CSV和Excel文件 163

13.3  文件內置庫 168

13.4  小結 172

第14章  常用基礎庫 175

14.1  時間、日期模塊 175

14.2  turtle繪圖模塊 182

14.3  小結 188

第15章  數據庫應用開發 190

15.1  SQL簡介 190

15.2  SQLite數據庫 191

15.3  Python中的SQLite 195

15.4  小結 197

第16章  NumPy數組與矩陣運算 198

16.1  NumPy數組及其運算 198

16.2  矩陣 206

16.3  小結 212

第17章  Pandas數據分析 213

17.1  Pandas常用數據類型 213

17.2  DataFrame數據處理與分析 218

17.3  小結 237

第18章  Matplotlib數據可視化 238

18.1  認識Matplotlib 238

18.2  基本2D繪圖 242

18.3  基本3D繪圖 252

18.4  小結 257

參考文獻 258