2022年甘肃省职业院校技能大赛Python程序开发赛项竞赛试题A.docxVIP

  • 85
  • 0
  • 约2.79千字
  • 约 9页
  • 2024-01-03 发布于浙江
  • 举报

2022年甘肃省职业院校技能大赛Python程序开发赛项竞赛试题A.docx

2022年甘肃省职业院校技能大赛

“Python程序开发”赛项工作组

2022年3月

附件:Python程序开发赛项(赛题A)

竞赛试题

工位号:

赛题说明

一、注意事项

请根据大赛所提供的竞赛环境,检查环境是否可以正常开启,计算机设备是否能正常使用。

竞赛中,选手需要根据赛题要求进行代码编写,同时支持实时验证,采用系统智能评测,综合考虑时间因素,竞赛环节中实时公开成绩,公开选手动态,实时公开选手排行榜。

图1模块验证

竞赛结束时,后台统一关闭答题通道,确保竞赛公平、公正、公开。

二、竞赛环境

竞赛平台中提供爬虫环境及数据环境,选手可以根据提供的IP地址直接进行环境访问,同时可以使用连接工具(如Xshell)远程操作程序开发项目工程代码。

图2平台提供操作环境

根据赛题模块说明,利用Python语言编写程序,编写完成后,点击“立即验证”,竞赛平台通过已置脚本检验程序代码或结果是否正确。

三、赛题说明

本套赛题包括五个部分:第一部分为程序开发,第二部分为数据获取,第三部分为数据清洗,第四部分为数据分析,第五部分为数据可视化。请选手根据题目中所描述的需求,自行设计,编码实现。

第一部分:程序开发

第1题:按照要求进行程序开发(30分)

【功能说明】

根据题目要求进行程序开发,包括变量和常量的规则和命名规定、不同进制之间的转换、运算符的优先级顺序、编码与解码、不同数据类型的区别和操作、循环、判断等流程控制语句的原理与使用、内置函数和模块、关键字的使用、类与对象的属性和方法、文件操作以及综合应用能力。

【任务要求】

从操作环境对应文件夹中获取程序开发项目工程代码。

按照赛题要求,补充Python程序开发代码,实现如下应用任务:

编写一个字符串大小写转换程序,对于接收的字符串中各字母,进行大小写互换;对于其他字符则直接输出,不进行转换

编写代码,对以上十进制数值“192”,进行二进制转换并打印转换结果

现有直径50cm的下水道井盖,使用python运算知识,求其面积并打印结果

现有成绩分级,成绩小于60分为不及格,大于80分为优秀,其他为良好,要求根据学生成绩变量score为78分,打印成绩等级

使用while循环结构编写程序打印九九乘法表(正三角)

第二部分:数据获取

第2题:利用爬虫抓取商店数据(20分)

【功能说明】

基于Python爬虫代码从指定商城网站抓取商品信息数据,爬取内容包括:商品名称、商品价格、浏览量、销量、库存等信息。

【任务要求】

进入商城网站,查看商品信息如图所示,观察网页布局,分析所要爬取数据项的页面位置及关系,为数据爬取做准备。

远程连接操作环境获取程序开发项目工程代码。

按照竞赛指导手册,补充Python爬虫代码,实现爬取商品信息“商品名称”、“商品价格”、“商品销量”、“商品库存”,并分别保存至操作环境指定文件中。

图3商城网站首页

【功能说明】

基于Python爬虫代码从指定电商网站抓取商品数据,爬取内容包括:商品名称,商品价格,商品销量、商品库存。

【任务要求】

进入电商网站首页,点击任一商品,进入商品详情页面,如图4所示,观察网页布局,分析所要爬取数据项的页面位置及关系,为数据爬取做准备。

远程连接操作环境获取程序开发项目工程代码。

按照赛题要求,补充Python爬虫代码,实现爬取每个商品的“商品名称”、“商品价格”、“商品销量”、“商品库存”,并保存至环境指定文件夹中。

图4商品信息页面

第三部分:数据清洗

第3题:利用Pandas对商品数据进行清洗(15分)

【功能说明】

利用Pandas函数完成对商品数据进行清洗,包括数据缺失值处理、重复数据处理、异常值处理、数据类型转换。

【任务要求】

从操作环境对应文件夹中获取程序开发项目工程代码。

按照赛题要求,补充Python数据清洗代码,实现如下数据清洗任务:

检查缺失数据项

对“商品价格”数据项进行均值插补

对冗余数据记录进行删除

把清洗后的数据保存至操作环境指定文件夹中

第四部分:数据统计分析

第4题:编写Python程序对电商数据进行统计分析(20分)

【功能说明】

编写Python程序,使用numpy和pandas对电商数据进行数据统计分析

【任务要求】

从操作环境对应文件夹中获取程序开发项目工程代码。

按照辅助文档要求,实现下列任务:

使用Numpy对“商品名称”进行切片,生成数据“商品品牌”和“商品特征”?

运行代码对数据集进行分组,然后对每组进行统计分析

把处理后的数据保存至操作环境指定文件夹中

第五部分:数据可视化

第5题:编写Python程序,对商品特征进行数据分析并进行可视化展示。(15分)

【功能说明】

编写Python程序,使用Numpy和Pandas进行商品特征数据进行分析并进行可视化展示,并创

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档