Python程式設計教程(第2版)(2023年清華大學出版社出版的圖書)

本詞條是多義詞,共2個義項
更多義項 ▼ 收起列表 ▲

《Python程式設計教程(第2版)》是2023年清華大學出版社出版的圖書,作者是張傳雷、李建榮、王輝。

基本介紹

  • 中文名:Python程式設計教程(第2版)
  • 作者:張傳雷、李建榮、王輝
  • 出版社:清華大學出版社
  • 出版時間:2023年3月1日
  • 定價:49.80 元
  • ISBN:9787302626145
內容簡介,圖書目錄,

內容簡介

本書共分為14章。第1章為初識Python語言,第2章和第3章分別講解數據類型和各種運算符的使用;第4章講解選擇和循環兩種控制結構;第5章講解函式的定義與使用;第6章講解類和面向對象編程;第7章講解字元串;第8章講解正則表達式,這部分內容難度稍大;第9章講解異常處理與代碼調試;第10~13章分別講解檔案和資料夾、資料庫套用、圖形用戶界面設計和Python語言的常用函式;第14章講解數據分析與可視化。 本書立足於自學,在知識體系上儘量做到完備,採用的例子既簡單又精煉,配套電子課件以及全部原始碼資源。本書可以作為高等院校人工智慧等相關專業的Python教材,也可以作為Python愛好者的參考用書。

圖書目錄

第1章初識Python語言1
1.1Python語言簡介1
1.2安裝Python開發環境2
1.3Python解釋器的重要工具3
1.4pip命令4
1.5配置IDLE集成開發環境5
1.6安裝和調試的常見問題6
1.7打包工具PyInstaller10
1.8Python代碼編輯器12
1.9小結14
練習題115
第2章數據類型16
2.1數值型16
2.2序列型18
2.2.1字元串18
2.2.2列表24
2.2.3元組30
2.3布爾型33
2.4變數34
2.5集合36
2.6字典39
2.7基本的輸入輸出函式43
2.8小結46
練習題246
第3章運算符48
3.1算術運算符48
3.2比較運算符50
3.3邏輯運算符51〖2〗〖3〗Python程式設計教程(第2版)目錄〖2〗3.4位運算符53
3.5恆等運算符54
3.6運算符的優先權55
3.7複合賦值運算符56
3.8小結57
練習題357
第4章控制結構59
4.1選擇結構59
4.2循環結構61
4.3break語句和continue語句62
4.4套用舉例64
4.5小結67
練習題468
第5章函式70
5.1函式的定義和使用70
5.2函式的參數類型73
5.3參數解包77
5.4遞歸函式78
5.5lambda函式79
5.6變數的作用域80
5.7小結82
練習題582
第6章類和面向對象85
6.1類的定義與使用85
6.1.1實例屬性與類屬性86
6.1.2實例方法與類方法87
6.1.3靜態方法88
6.2類的繼承89
6.3類的特殊方法92
6.4模組與包96
6.5常用的Python標準庫97
6.6小結100
練習題6100
第7章字元串102
7.1字元串操作符102
7.2字元串處理函式103
7.3字元串方法105
7.3.1大小寫轉換105
7.3.2查找和替換106
7.3.3字元分類108
7.3.4字元串格式化111
7.3.5字元串與列表和元組相互轉換114
7.4小結116
練習題7116
第8章正則表達式118
8.1正則表達式的定義118
8.2元字元119
8.2.1點與方括弧字元集120
8.2.2特殊字元類121
8.2.3轉義字元122
8.2.4邊界匹配123
8.2.5數量詞124
8.2.6子模式126
8.3匹配標誌128
8.4模組re的常用方法130
8.5小結132
練習題8132
第9章異常處理與代碼調試134
9.1異常處理結構134
9.2自定義異常138
9.3代碼調試140
9.4代碼測試142
9.5小結148
練習題9148
第10章檔案和資料夾149
10.1文本檔案149
10.2二進制檔案154
10.3檔案和資料夾操作155
10.3.1創建資料夾157
10.3.2搜尋檔案和資料夾157
10.3.3臨時檔案和目錄158
10.3.4刪除檔案和目錄159
10.4小結160
練習題10160
第11章資料庫套用162
11.1SQL基本語法162
11.2資料庫套用編程接口163
11.3增刪查改操作163
11.3.1建立資料庫連線164
11.3.2創建表165
11.3.3插入記錄167
11.3.4讀取記錄170
11.3.5連線操作171
11.3.6WHERE子句173
11.3.7更新和刪除記錄173
11.4小結174
練習題11175
第12章圖形用戶界面設計176
12.1組件的標準屬性178
12.1.1尺寸屬性和顏色屬性178
12.1.2字型屬性179
12.1.3錨點屬性和樣式屬性180
12.1.4點陣圖屬性和游標屬性181
12.2布局管理器182
12.2.1pack布局管理器182
12.2.2grid和place布局管理器183
12.3tkinter事件處理185
12.4常用組件189
12.4.1按鈕組件189
12.4.2畫布組件189
12.4.3複選按鈕191
12.4.4文本框192
12.4.5列表框193
12.4.6單選按鈕和文本組件194
12.4.7與選單有關的組件196
12.4.8容器組件197
12.4.9訊息框和檔案對話框198
12.4.10其他組件199
12.5小結201
練習題12201
第13章Python語言的常用函式203
13.1常用函式介紹203
13.1.1執行函式和過濾函式204
13.1.2投影函式和區間函式205
13.1.3縮減函式、組合函式和枚舉函式206
13.1.4格式函式207
13.2可疊代、疊代器與生成器210
13.3小結214
練習題13215
第14章數據分析與可視化216
14.1NumPy216
14.1.1創建數組217
14.1.2算術運算與線性代數219
14.1.3通用函式221
14.1.4索引、切片和疊代223
14.1.5形狀變換226
14.1.6堆疊與分割227
14.1.7廣播228
14.2SciPy229
14.3Pandas231
14.3.1Series231
14.3.2DataFrame234
14.4Matplotlib237
14.4.1繪製曲線238
14.4.2中文字型241
14.4.3輸出文本243
14.4.4繪製子圖245
14.4.5餅圖、散點圖和直方圖246
14.5小結249
練習題14249
參考文獻251

相關詞條

熱門詞條

聯絡我們