第一部分:產品需求文檔
第1題:補充產品需求文檔中的新增學生功能
將產品需求文檔中新增學生功能的詳細描述內容截圖并保存;
第2題:補充產品需求文檔中的校園卡列表功能
將產品需求文檔中校園卡列表功能的詳細描述內容截圖并保存;
第3題:補充產品需求文檔中的賬單詳情功能
將產品需求文檔中校園卡列表功能的詳細描述內容截圖并保存;
第二部分:程序開發
第4題:實現編輯學生信息功能
1. 完善 student_update() 函數代碼內容,將完整的student_update 函數代碼內容截圖并保存;
2. 將在 card/student_index/頁面查看到的修改學生吳歡的信息頁面截圖提交至結果文檔,截圖頁面需要包含完整的 url 鏈接;
第5題:實現學生校園卡列表查詢功能
1. 完善 card_index() 函數代碼內容,將完整的card_index 函數代碼內容截圖并保存;
2. 實現查詢校園卡列表信息功能,以“上次使用”列降序排列(頁面需要包含完整的url鏈接);
3. 實現按學號或手機號查詢學生信息功能,分別查詢學號為20220001的學生信息和電話為14533725876的學生信息。(頁面需要包含完整的url鏈接)
按學號查詢:
按手機號查詢:
第6題:實現新增商品功能
1. 完善 goods_create() 函數代碼內容,將完整的goods_create 函數代碼內容截圖并保存;
2. 實現新增商品功能,新增一個牙刷商品,單價為5元,將新增后的商品列表頁面截圖(頁面需要包含完整的url鏈接);
第三部分:數據獲取
試題一
任務二:數據獲取(20分)
- 利用爬蟲抓取全球疫情數據(20分)
5.1、完善getHtml()函數代碼內容,將內容截圖并保存(3分);
5.2、完善getData()函數代碼內容,將內容截圖并保存(5分);
5.3、完善getCommonData()函數代碼內容,將內容截圖并保存(5分);
5.4、截取yq表創建成功的截圖(3分);
5.5、在數據庫中查看寫入的數據并截取前10條和最后10條數據。需要截取兩張圖,分別是前10條和后10條數據的內容(4分);
試題二
任務二:數據獲取(20分)
四、利用 urllib 庫和 BS4抓取熱門電影數據(7分)
4.1、完善getCommonData()函數代碼內容,將內容截圖并保存(5分);
4.2、將保存的電影名稱,電影評分,電影圖片地址內容分別截圖并保存(2分),
五、利用爬蟲抓取電影評論數據(13分)
5.1、完善getData()函數代碼內容,將內容截圖并保存(6分);
5.2、完善Save()函數代碼內容,將內容截圖并保存(6分);
5.3、將保存的電影名稱,評論作者、評論日期、評論點贊數、評論內容內容分別截圖并保存(3分),
試題三
- 正則匹配電影的詳情鏈接
- 正則匹配圖片鏈接
- 正則匹配電影名稱
- 正則獲取電影評論
- 將輸入存入redis中
第三部分:數據清洗
第7題:使用 Pandas 對學生數據進行清洗
1. 完善 data_pro.py 類文件中的代碼內容,將完整的代碼內容截圖并保存;
2. 打開保存的文件 ‘數據清洗結果.csv’ ,查看結果內容,將完整的文件內容截圖;
第四部分:數據分析
第8題:使用re、csv模塊篩選符合要求的數據
1. 完善 winter_olympic.py 類文件中的代碼內容,將完整的代碼內容截圖并保存;
2. 打開保存的文件 ‘數據處理后的結果.txt’ ,查看結果內容,將完整的文件內容截圖;
第9題:使用 os 模塊對數據進行處理
1. 完善 file_pro.py 類文件中的代碼內容,將完整的代碼內容截圖并保存;
2. 打開保存的文件 ‘file_list.txt’ ,查看結果內容,將完整的文件內容截圖;
第五部分:數據可視化
第10題:使用 Matplotlib 或 pyecharts 并結合所需工具包對學生數據進行可視化展示
1.完善 plt_img1() 函數代碼,將完整的 plt_img1 函數代碼內容截圖并保存;
2.散點圖展示;
3.完善 plt_img2() 函數代碼,將完整的 plt_img2 函數代碼內容截圖并保存;
4.柱狀折線圖展示;
5.完善 plt_img3() 函數代碼,將完整的 plt_img3 函數代碼內容截圖并保存;
6.雷達圖展示;
7.完善 plt_img4() 函數代碼,將完整的 plt_img4 函數代碼內容截圖并保存;
8.地圖展示;
9. 把保存好的 4 張圖片按示例圖的樣子放在網頁對應的位置,將最終顯示在網頁上的結果截圖;
第六部分:機器學習
第11題:波士頓房價預測
1. 完善load_data函數代碼,將完整的函數代碼內容截圖并保存;
2. 完善Network類的初始化,將完整的函數代碼內容截圖并保存;
3. 完善Network類方法forward,將完整的函數代碼內容截圖并保存;
4. 完善Network類方法loss,將完整的函數代碼內容截圖并保存;
5. 完善Network類方法gradient,將完整的函數代碼內容截圖并保存;
6. 完善Network類方法update,將完整的函數代碼內容截圖并保存;
7. 完善Network類方法train,將完整的函數代碼內容截圖并保存;
8. 完善訓練過程可視化部分的代碼,將完整的函數代碼內容截圖并保存;
9. 將損失值的變化趨勢圖截圖粘貼至此處;
10.將模型在測試集上的效果截圖粘貼至此處;
第 12 題: 鳶尾花
【任務要求】
編寫 Python 程序, 根據要求完成鳶尾花項目。
【任務描述】
1、?? 完善 machine_learning.py 文件中內容,并將結果按要求提交至結
果文檔。
2、 ??load_data 函數作用為加載并處理
classifier()
train()
show_accuracy()
print_accuracy()
draw()
主函數
9、 將畫出的兩張圖都保存到當前目錄