本書主要介紹Python的基礎知識及程序設計方法,以Python程序設計的典型應用作為學習和研究的對象,將內(nèi)容整合為學生成績管理系統(tǒng)的設計與實現(xiàn)、通信錄系統(tǒng)的設計與實現(xiàn)、銀行系統(tǒng)的設計與實現(xiàn)、學生信息系統(tǒng)的設計與實現(xiàn)4個項目。本書以“學-練-用-延”為主線,內(nèi)容安排由淺入深,螺旋式提升學生的學習、理解和遷移能力。此外,本書操作性強,配套資源豐富,方便學生進行課堂跟練和課下自學。本書可作為高職院校物聯(lián)網(wǎng)應用技術(shù)、人工智能等相關(guān)專業(yè)學生的教材,也可作為相關(guān)從業(yè)人員的參考書。
張鳳儀,教研室主任,碩士,畢業(yè)于四川大學,任職于成都工業(yè)職業(yè)技術(shù)學院。曾出版《單片機應用技術(shù)》等10余本教材,主持《自動識別技術(shù)與應用》等多項國家級、省級重大課題項目,發(fā)表《物聯(lián)網(wǎng)技術(shù)在智慧城市建設中的應用》多篇論文,著作方向為單片機、物聯(lián)網(wǎng)、C語言、Python語言等。
初學篇
模塊1?初識Python
任務1.1?系統(tǒng)功能展示
任務1.2?Python軟件安裝
任務1.3?VS Code軟件安裝
任務1.4?初步使用
模塊2?系統(tǒng)界面設計
任務2.1?系統(tǒng)菜單制作
模塊3?結(jié)構(gòu)練習
任務3.1?學生名單操作
模塊4?初識列表
任務4.1?學生成績操作
模塊5?文件操作
任務5.1?學生信息存儲
任務5.2?學生信息讀取
模塊6?算法排序
任務6.1?學生成績排序
模塊7?初識字典
任務7.1?學生名單處理
模塊8?字典進階
任務8.1?學生成績處理
模塊9?初識JSON
任務9.1?學生信息處理
領學篇
模塊10?項目分析
任務10.1?項目介紹及系統(tǒng)分析
任務10.2?數(shù)據(jù)分析
模塊11?項目菜單操作
任務11.1?輸出菜單
任務11.2?裝飾菜單
模塊12?通信錄名單操作
任務12.1?名單操作(字典法)
任務12.2?名單操作(函數(shù)法)
模塊13?數(shù)據(jù)處理
任務13.1?數(shù)據(jù)的保存與讀取
應用篇
模塊14?項目分析
任務14.1?項目介紹及系統(tǒng)分析
模塊15?菜單操作
任務15.1?輸出菜單
任務15.2?裝飾菜單
模塊16?數(shù)據(jù)梳理
任務16.1?數(shù)據(jù)分析
模塊17?功能實現(xiàn)
任務17.1?存取款功能實現(xiàn)
任務17.2?計算貸款功能實現(xiàn)
任務17.3?計算復利功能實現(xiàn)
任務17.4?計算未來資產(chǎn)功能實現(xiàn)
任務17.5?查詢資產(chǎn)功能實現(xiàn)
模塊18?數(shù)據(jù)存取
任務18.1?保存數(shù)據(jù)
任務18.2?讀取數(shù)據(jù)
提升篇
模塊19?學生信息系統(tǒng)架構(gòu)搭建
任務19.1?學生類的創(chuàng)建
任務19.2?學生子類的創(chuàng)建
模塊20?學生信息系統(tǒng)功能設計
任務20.1?系統(tǒng)初始化
任務20.2?系統(tǒng)菜單設計
任務20.3?添加信息
任務20.4?查詢信息
任務20.5?顯示信息
任務20.6?修改信息
任務20.7?刪除信息
任務20.8?統(tǒng)計信息
模塊21?學生信息系統(tǒng)數(shù)據(jù)庫設計
任務21.1?創(chuàng)建數(shù)據(jù)庫與數(shù)據(jù)表
任務21.2?查看數(shù)據(jù)
任務21.3?寫入數(shù)據(jù)
任務21.4?讀取數(shù)據(jù)