Bootstrap

【楚怡杯】职业院校技能大赛 “Python程序开发”赛项样题一

第一部分:产品需求文档

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分),

试题三
  1. 正则匹配电影的详情链接
  2. 正则匹配图片链接
  3. 正则匹配电影名称
  4. 正则获取电影评论
  5. 将输入存入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、 将画出的两张图都保存到当前目录

;