Python學習從入門到實踐(2021年清華大學出版社出版的圖書)

Python學習從入門到實踐(2021年清華大學出版社出版的圖書)

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

《Python學習從入門到實踐》是2021年清華大學出版社出版的圖書,作者是李超,王學穎,司雨昌,王萍。

基本介紹

  • 書名:Python學習從入門到實踐
  • 作者:李超,王學穎,司雨昌,王萍
  • 類別:圖書>教材>研究生/本科/專科教材>工學
  • 出版社:清華大學出版社
  • 出版時間:2021年9月
  • 開本:16 開
  • 裝幀:平裝-膠訂
  • ISBN:9787302587712
內容簡介,作者簡介,圖書目錄,

內容簡介

本書介紹了Python程式設計的基礎知習承榜碑識,涵蓋全國計算機等級考試二級Python語言程式設計考試大綱的全部內容。全書共10章,具體包括Python語言概述、Python基礎語法、Python控制語句、Python異常情況及處理、Python數據結構、Python函式和模組、Python檔案處理、Python類和對象以及高級編程等內容,並設計了相關知識點的配套實驗,用於學生實踐訓練。 本書是作者多年教學經驗的凝練和總結,面向電腦程式設計的初學者,由淺入深、循序漸進地介紹Python語言程式設計的基礎知識,使讀者系統、全面地掌握編程相關理論和套用。 本書可以作為高等院校計算機專業和非計算機專業的程式設計課程教材,也可以作為邀奔全國計舉章拒算機等級考試的參考教材,還可以作為廣大程式設計愛好者、開發者的自學參考書。

作者簡介

教授,博士,院長,碩士生導師,*全國萬名優秀創新創業導師,遼寧懂想和省本科教學名師,遼寧省大學計算機課程教學指導委員會副主任委員、創新創業教育指導委員會委員,中國大學生計算機設計大賽評審專家。

圖書目錄

●第1章Python語言概述1
1.1程式設計語言概述1
1.1.1程式設計語言的演變1
1.1.2高級語言的運行機制2
1.2Python的產生與特性3
1.2.1Python的產生與發展3
1.2.2Python語言的特性4
1.3Python的開發環境5
1.3.1Python的下載和安裝5
1.3.2IDLE開發環境7
1.4Python程式書寫規範12
1.4.1程式的基本結構12
1.4.2基本語法規則14
習格頌舉埋題116
●第2章Python基礎語法17
2.1基本數據類型17
2.1.1數值類型17
2.1.2字元串類型19
2.1.3布爾類型19
2.2常量與變數20
2.2.1常量20
2.2.2變數20
2.2.3變數的賦值22
2.2.4標識符與關鍵字25
2.3運算符與表達式26
2.3.1算術運算符26
2.3.2關係運算符27
2.3.3賦值運算符27
2.3.4邏輯運算符28
2.3.5成員運算符28
2.3.6身份運算符29
2.3.7表達式30
2.4常用內置函式31
2.4.1輸入輸出函式31
2.4.2數學運算函式33
2.4.3轉換函式34
2.4.4其他常用函式37
2.5常用標準模組40
2.5.1模組的導入40
2.5.2math模組41
2.5.3random模組43
2.5.4time模組44
2.5.5turtle模組47
習題251
●第3章Python控制語句52
3.1結構化程式設計52
3.1.1程式流程圖52
3.1.2程式的基本結構53
3.2分支結構55
3.2.1單分支結構55
3.2.2雙分支結構57
3.2.3多分支結構58
3.2.4分支結構的嵌套60
3.3循環結構61
3.3.1for循環62
3.3.2while循環65
3.3.3循環的嵌套68
3.4break語句和continue語句70
3.4.1break語句70
3.4.2continue語句73
習題376
●第4章Python異常情況及處理77
4.1Python的異常77
4.1.1Python的常見異良葛講常77
4.1.2Python的異常處理79
4.2常用異常處理方法80
4.2.1基本的try…except語句80
4.2.2try…except…else語句81
4.2.3處理多重異常的try…except結構83
4.2.4try…except…finally語句85
4.3斷言與上下文管理語句87
4.3.1斷言語句87
4.3.2上下文管理語句刪戒罪89
習題490
●第5章Python數據結構91
5.1組合數據類型簡介91
5.2字元串的基本操作92
5.2.1字元串的索引與分片93
5.2.2字元串的基本運算95
5.2.3字元串運算方法96
5.2.4字元串的格式化99
5.3列表105
5.3.1列表的創建106
5.3.2列表的基本操作107
5.3.3列表的其他操作113
5.4元組116
5.4.1元組的創建117
5.4.2元組的基本操作118
5.4.3序列類型的操作函式120
5.5字典121
5.5.1字典的創建121
5.5.2字典的基本操作124
5.5.3字典的其他操作130
5.6集合132
5.6.1集合的創建132
5.6.2集合的基本操作134
5.6.3集合的其他操作135
*5.7Python特殊的數據結構137
5.7.1疊代器和生成器137
5.7.2可變對象和不可變對象140
習題5142
●第6章Python函式和模組144
6.1函式的定義144
6.2函式的調用和返回值146
6.2.1函式的調用146
6.2.2函式的返回值148
6.3函式的參數149
6.3.1參數傳遞的方式149
6.3.2位置參數和關鍵字參數151
6.3.3默認值參數154
6.3.4可變參數156
6.4變數的作用域162
6.5函式的嵌套165
6.5.1函式的嵌套定義165
6.5.2lambda函式168
6.6函式的遞歸168
6.7常用第三方模組173
6.7.1模組的搜尋路徑174
6.7.2自定義模組和包174
6.7.3第三方模組的安裝177
6.7.4中文分詞模組jieba179
6.7.5詞雲模組wordcloud186
6.7.6可執行程式生成模組pyinstaller191
習題6193
●第7章Python檔案處理196
7.1檔案的概念196
7.1.1檔案196
7.1.2檔案的分類196
*7.1.3檔案的編碼198
7.2檔案的打開與關閉204
7.2.1檔案的打開204
7.2.2檔案的關閉206
7.3檔案的讀/寫208
7.3.1檔案的讀取208
7.3.2檔案的寫入212
7.4檔案的定位214
7.4.1seek()函式214
7.4.2tell()函式216
7.5檔案及資料夾操作217
7.5.1os模組217
7.5.2os.path模組218
習題7220
●第8章Python類和對象222
8.1面向對象編程222
8.1.1面向過程與面向對象222
8.1.2面向對象的相關概念223
8.2類的定義與對象的創建225
8.2.1類的定義格式225
8.2.2對象的創建226
8.3屬性和方法229
8.3.1類屬性與對象屬性230
8.3.2公有屬性與私有屬性231
8.3.3對象方法232
8.3.4類方法234
8.3.5靜態方法235
8.3.6內置方法237
8.4繼承239
8.4.1繼承和派生的概念240
8.4.2派生類的定義240
8.4.3派生類的組成243
8.4.4多繼承244
8.5多態性246
8.5.1方法重載246
8.5.2運算符重載247
習題8249
●第9章Python高級編程251
9.1GUI編程251
9.1.1Python常用GUI模組251
9.1.2tkinter模組253
9.2網路編程282
9.2.1socket編程282
9.2.2Python網路爬蟲287
9.3資料庫編程295
9.3.1SQLite資料庫簡介295
9.3.2Python操作SQLite資料庫295
習題9298
●第10章實踐訓練300
10.1Python語言概述300
10.1.1Python的安裝300
10.1.2Python的運行方式302
10.2Python基礎語法306
10.2.1變數及其賦值306
10.2.2基本數據類型與表達式307
10.2.3常用內置函式309
10.2.4常用標準模組310
10.3Python控制語句314
10.3.1分支結構程式設計實驗314
10.3.2循環結構程式設計317
10.3.3break和continue語句323
10.4Python異常處理328
10.5Python數據結構329
10.5.1字元串329
10.5.2列表和元組332
10.5.3字典和集合337
10.6Python函式和模組339
10.6.1函式的定義、調用和返回值339
10.6.2函式的參數342
10.6.3變數的作用域347
10.6.4函式的遞歸349
10.6.5常用第三方模組的使用351
習題251
●第3章Python控制語句52
3.1結構化程式設計52
3.1.1程式流程圖52
3.1.2程式的基本結構53
3.2分支結構55
3.2.1單分支結構55
3.2.2雙分支結構57
3.2.3多分支結構58
3.2.4分支結構的嵌套60
3.3循環結構61
3.3.1for循環62
3.3.2while循環65
3.3.3循環的嵌套68
3.4break語句和continue語句70
3.4.1break語句70
3.4.2continue語句73
習題376
●第4章Python異常情況及處理77
4.1Python的異常77
4.1.1Python的常見異常77
4.1.2Python的異常處理79
4.2常用異常處理方法80
4.2.1基本的try…except語句80
4.2.2try…except…else語句81
4.2.3處理多重異常的try…except結構83
4.2.4try…except…finally語句85
4.3斷言與上下文管理語句87
4.3.1斷言語句87
4.3.2上下文管理語句89
習題490
●第5章Python數據結構91
5.1組合數據類型簡介91
5.2字元串的基本操作92
5.2.1字元串的索引與分片93
5.2.2字元串的基本運算95
5.2.3字元串運算方法96
5.2.4字元串的格式化99
5.3列表105
5.3.1列表的創建106
5.3.2列表的基本操作107
5.3.3列表的其他操作113
5.4元組116
5.4.1元組的創建117
5.4.2元組的基本操作118
5.4.3序列類型的操作函式120
5.5字典121
5.5.1字典的創建121
5.5.2字典的基本操作124
5.5.3字典的其他操作130
5.6集合132
5.6.1集合的創建132
5.6.2集合的基本操作134
5.6.3集合的其他操作135
*5.7Python特殊的數據結構137
5.7.1疊代器和生成器137
5.7.2可變對象和不可變對象140
習題5142
●第6章Python函式和模組144
6.1函式的定義144
6.2函式的調用和返回值146
6.2.1函式的調用146
6.2.2函式的返回值148
6.3函式的參數149
6.3.1參數傳遞的方式149
6.3.2位置參數和關鍵字參數151
6.3.3默認值參數154
6.3.4可變參數156
6.4變數的作用域162
6.5函式的嵌套165
6.5.1函式的嵌套定義165
6.5.2lambda函式168
6.6函式的遞歸168
6.7常用第三方模組173
6.7.1模組的搜尋路徑174
6.7.2自定義模組和包174
6.7.3第三方模組的安裝177
6.7.4中文分詞模組jieba179
6.7.5詞雲模組wordcloud186
6.7.6可執行程式生成模組pyinstaller191
習題6193
●第7章Python檔案處理196
7.1檔案的概念196
7.1.1檔案196
7.1.2檔案的分類196
*7.1.3檔案的編碼198
7.2檔案的打開與關閉204
7.2.1檔案的打開204
7.2.2檔案的關閉206
7.3檔案的讀/寫208
7.3.1檔案的讀取208
7.3.2檔案的寫入212
7.4檔案的定位214
7.4.1seek()函式214
7.4.2tell()函式216
7.5檔案及資料夾操作217
7.5.1os模組217
7.5.2os.path模組218
習題7220
●第8章Python類和對象222
8.1面向對象編程222
8.1.1面向過程與面向對象222
8.1.2面向對象的相關概念223
8.2類的定義與對象的創建225
8.2.1類的定義格式225
8.2.2對象的創建226
8.3屬性和方法229
8.3.1類屬性與對象屬性230
8.3.2公有屬性與私有屬性231
8.3.3對象方法232
8.3.4類方法234
8.3.5靜態方法235
8.3.6內置方法237
8.4繼承239
8.4.1繼承和派生的概念240
8.4.2派生類的定義240
8.4.3派生類的組成243
8.4.4多繼承244
8.5多態性246
8.5.1方法重載246
8.5.2運算符重載247
習題8249
●第9章Python高級編程251
9.1GUI編程251
9.1.1Python常用GUI模組251
9.1.2tkinter模組253
9.2網路編程282
9.2.1socket編程282
9.2.2Python網路爬蟲287
9.3資料庫編程295
9.3.1SQLite資料庫簡介295
9.3.2Python操作SQLite資料庫295
習題9298
●第10章實踐訓練300
10.1Python語言概述300
10.1.1Python的安裝300
10.1.2Python的運行方式302
10.2Python基礎語法306
10.2.1變數及其賦值306
10.2.2基本數據類型與表達式307
10.2.3常用內置函式309
10.2.4常用標準模組310
10.3Python控制語句314
10.3.1分支結構程式設計實驗314
10.3.2循環結構程式設計317
10.3.3break和continue語句323
10.4Python異常處理328
10.5Python數據結構329
10.5.1字元串329
10.5.2列表和元組332
10.5.3字典和集合337
10.6Python函式和模組339
10.6.1函式的定義、調用和返回值339
10.6.2函式的參數342
10.6.3變數的作用域347
10.6.4函式的遞歸349
10.6.5常用第三方模組的使用351

相關詞條

熱門詞條

聯絡我們