Python程序設(shè)計基礎(chǔ)項目化教程
定 價:54.8 元
- 作者:羅陽倩子
- 出版時間:2024/1/1
- ISBN:9787121468889
- 出 版 社:電子工業(yè)出版社
- 中圖法分類:TP311.561
- 頁碼:264
- 紙張:
- 版次:01
- 開本:16開
本書主要介紹Python的基礎(chǔ)知識及其在數(shù)據(jù)處理中的應(yīng)用。本書以項目為主線展開,將Python的基礎(chǔ)知識貫穿于項目之中,讀者可以跟隨項目進度逐漸深入了解Python。通過完成項目任務(wù),讀者可以初步掌握Python的程序設(shè)計能力。本書中的代碼均在Python 3.10.x中測試通過。本書既可作為高職高專計算機類專業(yè)Python學(xué)習(xí)的入門教材,又可作為相關(guān)科研工作者或工程實踐者的參考書。
羅陽倩子,碩士,廣東農(nóng)工商職業(yè)技術(shù)學(xué)院大數(shù)據(jù)專業(yè)教研室主任。主持“大數(shù)據(jù)分析、挖掘技術(shù)在湛江農(nóng)墾企業(yè)精準(zhǔn)營銷中的應(yīng)用”“廣州市互動派文化傳播有限公司大數(shù)據(jù)技術(shù)與應(yīng)用專業(yè)校外實踐教學(xué)基地”等多項課題,發(fā)表《雙層RBF核快速魯棒DAISY典型遙感圖像配準(zhǔn)》多篇論文,著作方向為大數(shù)據(jù)技術(shù)。
項目1 Python的第一個項目 1
項目任務(wù) 1
實施人員信息 1
項目日志 2
項目介紹 2
項目目標(biāo) 3
項目準(zhǔn)備 4
項目實施 5
任務(wù)1.1 Python及IDE的安裝 5
任務(wù)1.2 HelloWorld程序的編寫 17
評價與考核 24
程序人生 24
課后練習(xí)與技能訓(xùn)練 25
項目2 數(shù)據(jù)類型及運算 26
項目任務(wù) 26
實施人員信息 26
項目日志 27
項目介紹 27
項目目標(biāo) 27
項目準(zhǔn)備 28
項目實施 37
任務(wù)2.1 Python數(shù)據(jù)類型及變量的定義基礎(chǔ) 37
任務(wù)2.2 Python數(shù)據(jù)類型及變量的定義綜合 40
評價與考核 43
程序人生 44
課后練習(xí)與技能訓(xùn)練 44
項目3 條件與循環(huán) 47
項目任務(wù) 47
實施人員信息 47
項目日志 48
項目介紹 48
項目目標(biāo) 48
項目準(zhǔn)備 49
項目實施 59
任務(wù)3.1 打印奇數(shù) 59
任務(wù)3.2 打印1~100的素數(shù) 61
任務(wù)3.3 打印實心菱形和空心菱形 62
任務(wù)3.4 冒泡排序之降序 65
評價與考核 66
程序人生 66
課后練習(xí)與技能訓(xùn)練 67
項目4 函數(shù)與模塊 71
項目任務(wù) 71
實施人員信息 71
項目日志 72
項目介紹 72
項目目標(biāo) 72
項目準(zhǔn)備 73
項目實施 78
任務(wù)4.1 猴子補丁 78
任務(wù)4.2 第三方模塊的獲取與安裝 80
評價與考核 81
程序人生 82
課后練習(xí)與技能訓(xùn)練 83
項目5 函數(shù)的高級應(yīng)用 86
項目任務(wù) 86
實施人員信息 86
項目日志 87
項目介紹 87
項目目標(biāo) 87
項目準(zhǔn)備 88
項目實施 93
任務(wù)5.1 將輸入升序輸出 93
任務(wù)5.2 應(yīng)用斐波那契數(shù)列 94
任務(wù)5.3 求階乘之和 95
任務(wù)5.4 計算圓的面積 97
評價與考核 98
程序人生 99
課后練習(xí)與技能訓(xùn)練 99
項目6 常用數(shù)據(jù)結(jié)構(gòu) 102
項目任務(wù) 102
實施人員信息 102
項目日志 103
項目介紹 103
項目目標(biāo) 103
項目準(zhǔn)備 104
項目實施 137
任務(wù)6.1 列表元素倒序 137
任務(wù)6.2 去重 138
任務(wù)6.3 對調(diào)KV計算最小值及最大值 139
任務(wù)6.4 公共鍵字典列表排序 140
評價與考核 141
程序人生 142
課后練習(xí)與技能訓(xùn)練 143
項目7 文件 148
項目任務(wù) 148
實施人員信息 148
項目日志 149
項目介紹 149
項目目標(biāo) 149
項目準(zhǔn)備 150
項目實施 160
任務(wù)7.1 獲取文件及文件夾名 160
評價與考核 161
程序人生 162
課后練習(xí)與技能訓(xùn)練 163
項目8 類與對象 165
項目任務(wù) 165
實施人員信息 165
項目日志 166
項目介紹 166
項目目標(biāo) 167
項目準(zhǔn)備 167
項目實施 180
任務(wù)8.1 打印對象輸出屬性值 180
評價與考核 181
程序人生 182
課后練習(xí)與技能訓(xùn)練 183
項目9 繼承與多態(tài) 186
項目任務(wù) 186
實施人員信息 186
項目日志 187
項目介紹 187
項目目標(biāo) 188
項目準(zhǔn)備 188
項目實施 197
任務(wù)9.1 調(diào)用父類及父類的構(gòu)造器 197
評價與考核 198
程序人生 199
課后練習(xí)與技能訓(xùn)練 200
項目10 類與對象的高級應(yīng)用 203
項目任務(wù) 203
實施人員信息 203
項目日志 204
項目介紹 204
項目目標(biāo) 204
項目準(zhǔn)備 205
項目實施 211
任務(wù)10.1 getter方法、setter方法、deleter方法與@property裝飾器 211
評價與考核 213
程序人生 214
課后練習(xí)與技能訓(xùn)練 216
項目11 綜合項目——字符串與Python爬蟲基礎(chǔ) 219
項目任務(wù) 219
實施人員信息 219
項目日志 220
項目介紹 220
項目目標(biāo) 220
項目準(zhǔn)備 221
項目實施 238
任務(wù)11.1 Python爬蟲 238
評價與考核 247
程序人生 248
課后練習(xí)與技能訓(xùn)練 249