注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計Python程序設(shè)計項目化教程(微課版)

Python程序設(shè)計項目化教程(微課版)

Python程序設(shè)計項目化教程(微課版)

定 價:¥49.80

作 者: 張玉葉,王彤宇 著
出版社: 人民郵電出版社
叢編項: 工業(yè)和信息化精品系列教材
標(biāo) 簽: 暫缺

ISBN: 9787115569684 出版時間: 2021-11-01 包裝: 平裝
開本: 16開 頁數(shù): 202 字?jǐn)?shù):  

內(nèi)容簡介

  本書以一個完整的學(xué)生信息管理系統(tǒng)項目為載體,按照項目開發(fā)流程和讀者的認(rèn)知規(guī)律,由淺入深、循序漸進(jìn)地將Python程序設(shè)計的理論知識和關(guān)鍵技術(shù)融入各個工作任務(wù)中。通過完成一個個具體任務(wù)到最終實現(xiàn)整個項目,讀者能夠快速掌握Python程序設(shè)計開發(fā)的相關(guān)理論知識和職業(yè)技能,能夠獨立開發(fā)各種小型信息管理系統(tǒng)。本書涉及的主要知識點和技能點包括:開發(fā)環(huán)境的搭建、各種運算符與表達(dá)式的使用方法、三種基本控制結(jié)構(gòu)的使用方法、常用序列的使用方法、函數(shù)的使用方法、文件及目錄操作、異常處理、SQLite數(shù)據(jù)庫操作等。本書既可作為應(yīng)用型本科和高職院校相關(guān)專業(yè)Python程序設(shè)計課程的教材或教學(xué)參考書,也可作為考取“1+X數(shù)據(jù)采集職業(yè)技能等級證書”的輔助用書,還可供廣大計算機(jī)從業(yè)者和愛好者學(xué)習(xí)和參考。

作者簡介

  張玉葉,濟(jì)南職業(yè)學(xué)院副教授,近幾年來主要承擔(dān)了Python程序設(shè)計、ERP應(yīng)用、C語言程序設(shè)計、Office企業(yè)應(yīng)用、PHP動態(tài)網(wǎng)站開發(fā)、web前端開發(fā)技術(shù)等課程的教學(xué)任務(wù)。2017年指導(dǎo)學(xué)生參加山東省大學(xué)生軟件設(shè)計大賽,獲得團(tuán)體二等獎。2019和2020年指導(dǎo)學(xué)生參加山東省職業(yè)技能大賽“大數(shù)據(jù)技術(shù)與應(yīng)用”項目,獲團(tuán)體三等獎。先后在國家、省市級刊物上發(fā)表論文10余篇。主持建設(shè)兩門院級精品資源共享課《PHP動態(tài)網(wǎng)站開發(fā)》和《Python程序設(shè)計》。2020.11月指導(dǎo)學(xué)生參加浪潮數(shù)據(jù)采集1+X職業(yè)技能等級證書(初級)培訓(xùn)

圖書目錄

任務(wù)1 項目開發(fā)環(huán)境搭建 1
1.1 任務(wù)描述 1
1.2 技術(shù)準(zhǔn)備 2
1.2.1 Python簡介 2
1.2.2 Python特點 2
1.2.3 Python應(yīng)用 3
1.3 任務(wù)實施 3
1.3.1 IDLE的下載與安裝 4
1.3.2 IDLE的使用 5
1.3.3 擴(kuò)展庫的安裝與模塊導(dǎo)入 7
1.4 任務(wù)小結(jié) 9
1.5 練習(xí)題 9
1.6 拓展實踐項目——開發(fā)商品信息管理系統(tǒng) 10
任務(wù)2 單個學(xué)生成績處理 11
2.1 任務(wù)描述 11
2.2 技術(shù)準(zhǔn)備 11
2.2.1 標(biāo)識符與關(guān)鍵字 11
2.2.2 數(shù)據(jù)類型 12
2.2.3 常量與變量 15
2.2.4 運算符與表達(dá)式 15
2.2.5 類型判斷和類型轉(zhuǎn)換 21
2.3 任務(wù)實施 24
2.4 任務(wù)小結(jié) 24
2.5 練習(xí)題 25
2.6 拓展實踐項目——統(tǒng)計單個商品銷售數(shù)據(jù) 25
任務(wù)3 系統(tǒng)界面設(shè)計與實現(xiàn) 26
3.1 任務(wù)描述 26
3.2 技術(shù)準(zhǔn)備 26
3.2.1 順序結(jié)構(gòu) 26
3.2.2 選擇結(jié)構(gòu) 32
3.2.3 循環(huán)結(jié)構(gòu) 37
3.2.4 編碼規(guī)范 42
3.3 任務(wù)實施 43
3.3.1 系統(tǒng)業(yè)務(wù)流程設(shè)計 43
3.3.2 系統(tǒng)主界面實現(xiàn) 43
3.3.3 學(xué)生基本信息管理界面實現(xiàn) 44
3.3.4 學(xué)生成績管理界面實現(xiàn) 46
3.4 任務(wù)小結(jié) 47
3.5 練習(xí)題 47
3.6 拓展實踐項目——設(shè)計商品信息管理系統(tǒng)界面 48
任務(wù)4 批量學(xué)生成績處理 49
4.1 任務(wù)描述 49
4.2 技術(shù)準(zhǔn)備 49
4.2.1 列表 49
4.2.2 元組 64
4.2.3 字典 69
4.2.4 集合 77
4.2.5 字符串 83
4.3 任務(wù)實施 96
4.3.1 課程成績統(tǒng)計 96
4.3.2 成績排序 97
4.4 任務(wù)小結(jié) 98
4.5 練習(xí)題 99
4.6 拓展實踐項目——統(tǒng)計批量商品銷售數(shù)據(jù) 100
任務(wù)5 學(xué)生基本信息管理模塊實現(xiàn) 101
5.1 任務(wù)描述 101
5.2 技術(shù)準(zhǔn)備 101
5.2.1 函數(shù)的定義與調(diào)用 102
5.2.2 函數(shù)參數(shù) 104
5.2.3 匿名函數(shù) 108
5.2.4 函數(shù)的嵌套與遞歸 111
5.2.5 變量作用域 113
5.2.6 常用系統(tǒng)函數(shù) 117
5.2.7 函數(shù)應(yīng)用示例 121
5.2.8 模塊與包 123
5.3 任務(wù)實施 125
5.3.1 存儲結(jié)構(gòu)設(shè)計 125
5.3.2 功能菜單顯示 125
5.3.3 學(xué)生信息添加 125
5.3.4 學(xué)生信息修改 126
5.3.5 學(xué)生信息刪除 126
5.3.6 學(xué)生信息顯示 127
5.3.7 主控函數(shù) 127
5.3.8 系統(tǒng)測試 128
5.4 任務(wù)小結(jié) 129
5.5 練習(xí)題 129
5.6 拓展實踐項目——商品基本信息管理模塊處理 130
任務(wù)6 學(xué)生類的設(shè)計與實現(xiàn) 131
6.1 任務(wù)描述 131
6.2 技術(shù)準(zhǔn)備 131
6.2.1 類的定義和實例化 132
6.2.2 數(shù)據(jù)成員與方法成員 133
6.2.3 訪問權(quán)限 138
6.2.4 屬性 140
6.2.5 繼承 144
6.2.6 多態(tài) 147
6.2.7 特殊方法和運算符重載 147
6.3 任務(wù)實施 151
6.3.1 學(xué)生類的設(shè)計與實現(xiàn) 151
6.3.2 學(xué)生管理類的設(shè)計與實現(xiàn) 151
6.3.3 系統(tǒng)測試 154
6.4 任務(wù)小結(jié) 154
6.5 練習(xí)題 154
6.6 拓展實踐項目——設(shè)計商品類和商品管理類 155
任務(wù)7 數(shù)據(jù)的導(dǎo)入導(dǎo)出 156
7.1 任務(wù)描述 156
7.2 技術(shù)準(zhǔn)備 156
7.2.1 文件的打開與關(guān)閉 157
7.2.2 文本文件的讀寫操作 158
7.2.3 文件常用方法和屬性 160
7.2.4 上下文管理語句with 162
7.2.5 二進(jìn)制文件操作 164
7.2.6 文件與目錄操作 166
7.2.7 文件使用示例 168
7.3 任務(wù)實施 170
7.3.1 數(shù)據(jù)的導(dǎo)入 170
7.3.2 數(shù)據(jù)的導(dǎo)出 170
7.3.3 系統(tǒng)界面 170
7.3.4 系統(tǒng)測試 171
7.4 任務(wù)小結(jié) 172
7.5 練習(xí)題 172
7.6 拓展實踐項目——導(dǎo)入和導(dǎo)出商品信息數(shù)據(jù) 173
任務(wù)8 系統(tǒng)異常處理 174
8.1 任務(wù)描述 174
8.2 技術(shù)準(zhǔn)備 174
8.2.1 錯誤類型 174
8.2.2 異常類 175
8.2.3 異常捕獲和處理 176
8.3 任務(wù)實施 180
8.3.1 成績異常處理 180
8.3.2 系統(tǒng)測試 181
8.4 任務(wù)小結(jié) 182
8.5 練習(xí)題 182
8.6 拓展實踐項目——商品信息管理模塊的異常處理 182
任務(wù)9 基于SQLite的學(xué)生信息管理系統(tǒng) 183
9.1 任務(wù)描述 183
9.2 技術(shù)準(zhǔn)備 183
9.2.1 SQLite數(shù)據(jù)庫簡介 183
9.2.2 通過Python操作SQLite數(shù)據(jù)庫 186
9.2.3 connection對象 187
9.2.4 cursor對象 187
9.3 任務(wù)實施 191
9.3.1 準(zhǔn)備工作 191
9.3.2 數(shù)據(jù)庫設(shè)計及操作 191
9.3.3 學(xué)生基本信息管理 192
9.3.4 學(xué)生成績統(tǒng)計 196
9.3.5 系統(tǒng)界面 197
9.3.6 系統(tǒng)測試 199
9.4 任務(wù)小結(jié) 202
9.5 練習(xí)題 202
9.6 拓展實踐項目——利用SQLite數(shù)據(jù)庫存儲商品信息數(shù)據(jù) 202
結(jié)束語 203
參考文獻(xiàn) 204

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號