Python從基礎到實踐(教學視頻版)
遲殿委
相關主題
商品描述
目錄大綱
目錄
第1篇Python基礎篇
第1章Python語言概述/5
1.1電腦語言/5
1.2Python簡介/6
1.2.1什麽是Python/6
1.2.2Python語言的特點/7
1.3Python開發環境的搭建/9
1.3.1安裝Python/9
1.3.2使用交互式執行命令/9
1.3.3運行代碼文件/10
1.3.4使用IDLE編寫代碼/10
1.3.5第三方開發工具/12
實訓1學生管理系統歡迎頁面和功能菜單/17
小結/18
課後練習/18
第2章Python基礎語法/20
2.1變量和常量/20
2.1.1關鍵字/20
2.1.2變量和常量/20
2.2基本數據類型/21
2.2.1數字/21
2.2.2字符串/23
2.2.3列表/24
2.2.4元組/26
2.2.5字典/26
2.2.6集合/29
2.2.7數據類型轉換/30
2.3運算符和表達式/31
2.3.1算術運算符和表達式/32
2.3.2賦值運算符和表達式/32
2.3.3比較運算符和表達式/32
2.3.4邏輯運算符和表達式/33
2.3.5運算符的優先級與結合性/33
2.4包定義、註釋和縮進/34
2.4.1包定義/34
2.4.2註釋/35
2.4.3縮進/35
2.5基本輸入和輸出/36
2.5.1輸入/36
2.5.2輸出/37
實訓2添加和修改學生信息/41
小結/41
課後練習/42
第3章程序控制結構/43
3.1程序控制結構概述/43
3.2選擇控制結構/44
3.2.1if語句/44
3.2.2if…else語句/45
3.2.3if…elif…else多分支語句/45
3.2.4if語句的嵌套/46
3.3循環控制結構/48
3.3.1while循環/48
3.3.2for循環/49
3.3.3嵌套循環/50
3.4跳轉語句/51
3.4.1break語句/51
3.4.2continue語句/54
3.4.3pass語句/56
實訓3功能選擇/57
小結/58
課後練習/58
第4章函數/60
4.1函數定義與調用/60
4.1.1定義函數/60
4.1.2調用函數/61
4.2函數參數傳遞/62
4.2.1位置參數傳遞/62
4.2.2關鍵字參數傳遞/62
4.2.3默認參數傳遞/63
4.2.4可變參數傳遞/64
4.3函數返回值/64
4.4變量作用域/65
4.4.1局部變量/65
4.4.2全局變量/66
4.5遞歸函數/67
4.6Python常見庫函數/68
4.6.1math庫/68
4.6.2Python常見函數/69
實訓4函數定義系統功能/70
小結/72
課後練習/72
第5章字符串/74
5.1字符串的表示/74
5.1.1字符串的創建/74
5.1.2字符串的轉義/75
5.1.3引號的區別/75
5.2字符串的索引和切片/77
5.2.1字符串序號/77
5.2.2字符串索引與切片/77
5.3字符串常用方法/78
5.3.1字符串檢索/78
5.3.2字符串的替換/79
5.3.3字符串切割/79
5.3.4字符串的連接/80
5.3.5去除字符串空格/80
5.3.6字符串比較/81
5.4字符串處理函數/82
5.5字符串操作符/82
5.5.1字符串運算符/82
5.5.2is身份運算符/83
5.6字符串的編解碼/84
5.6.1常用的編碼/84
5.6.2編碼與解碼/84
5.7格式化字符串/84
5.7.1使用%格式化字符串/85
5.7.2使用format()方法格式化/86
5.7.3使用fstring格式化字符串/87
實訓5合並信息及電話查詢/88
小結/89
課後練習/89
第2篇Python進階篇
第6章復雜數據類型/95
6.1列表/95
6.1.1定義列表/95
6.1.2訪問元素/96
6.1.3切片/97
6.1.4修改列表元素/98
6.1.5在列表中添加元素/99
6.1.6在列表中刪除元素/101
6.2元組/104
6.2.1定義元組/104
6.2.2訪問元素/105
6.2.3切片/105
6.2.4修改元組中的元素/105
6.3集合/106
6.3.1定義集合/107
6.3.2在集合中添加元素/107
6.3.3在集合中刪除元素/108
6.4字典/111
6.4.1定義字典/111
6.4.2訪問字典中的值/112
6.4.3添加鍵值對/113
6.4.4修改字典中的值/113
6.4.5刪除鍵值對/114
實訓6學生信息管理系統(終端界面版)/116
小結/118
課後練習/118
第7章文件讀寫與異常/119
7.1文件讀寫/119
7.1.1打開文件/119
7.1.2讀取文件內容/120
7.1.3with語句/122
7.1.4寫入文件內容/122
7.2異常/124
7.2.1異常的概念/124
7.2.2異常處理機制/124
7.2.3異常傳遞/127
7.2.4自定義異常/128
實訓7文件內容讀取/129
小結/130
課後練習/130
第8章類和模塊/131
8.1類的定義與屬性/132
8.1.1對象的創建與方法/133
8.1.2繼承與多態/135
8.2構造函數/138
8.2.1什麽是構造函數/138
8.2.2構造函數的默認值/139
8.2.3構造函數的重載/140
8.3模塊/140
8.3.1什麽是模塊/141
8.3.2如何使用模塊/141
8.3.3使用from…import語句/142
8.3.4使用as關鍵字/142
8.3.5創建自定義模塊/142
實訓8簡易學生管理系統(基於類和對象)/143
小結/145
課後練習/145
第9章圖形化界面tkinter/146
9.1tkinter基本操作/147
9.1.1創建基本窗口/148
9.1.2創建標簽/149
9.1.3創建按鈕/149
9.1.4創建文本框/150
9.1.5創建下拉菜單/150
9.1.6創建輸入框和獲取輸入值/151
9.1.7創建復選框和獲取選中狀態/152
9.1.8創建單選按鈕和獲取選中的選項/152
9.2tkinter常用命令補充/153
實訓9簡易登錄系統界面/156
小結/158
課後練習/158
第3篇Python應用篇
第10章Python常見模塊/161
10.1time模塊/161
10.1.1struct_time對象/162
10.1.2time模塊的常用函數/163
10.1.3time模塊的格式化輸出/165
10.2random模塊/166
10.2.1隨機數種子/166
10.2.2隨機整數/167
10.2.3隨機抽取/169
10.3turtle模塊/171
10.3.1turtle繪圖流程/171
10.3.2turtle畫筆控制/173
10.3.3turtle形狀控制/174
10.3.4turtle繪制復雜圖形/175
小結/177
課後練習/177
第11章網絡爬蟲及應用/178
11.1爬取網頁/178
11.2解析網頁/181
11.3爬蟲應用/184
實訓1電影信息數據爬取/187
小結/188
課後練習/188
第12章數據分析與可視化/189
12.1numpy模塊/189
12.1.1數組創建/190
12.1.2數組屬性/191
12.1.3數組變換/192
12.1.4數組訪問/194
12.1.5數組運算/196
12.2pandas模塊/198
12.2.1Series/199
12.2.2DataFrame/202
12.3Matplotlib模塊/205
12.3.1繪圖配置/205
12.3.2繪制曲線圖/207
12.3.3繪制散點圖/209
12.3.4繪制柱狀圖/210
12.3.5繪制直方圖/212
實訓2電影評分可視化/214
小結/215
課後練習/216