对楚怡杯python竞赛的题型分析——25-05-23 第13周 第一篇

前言

今天是第一次写周报,以后的规划是每周至少写一篇。至于为什么不固定篇数?灵感有时多,有时少。每周一篇是保底,但是会不会出现连着两三天更新,甚至于一天两三篇的情况,谁也说不准。灵活的篇数要求可以带来更有弹性的思考方式。好了,这些事情先不说了,我们先来进行对楚怡杯python赛项的题型结构进行分析,然后对例题进行一些基础的了解。

题型结构分析

2024年的赛程文件如下
1_G02-Python程序开发赛项-竞赛规程_20231119180941.pdf

样题备份如下
【Python程序开发】湖南省职业院校技能大赛python程序开发赛项样题四

【Python程序开发】湖南省职业院校技能大赛python程序开发赛项样题五

【Python程序开发】湖南省职业院校技能大赛python程序开发赛项样题六

其中python赛项各模块的评分占比如下:

  1. 网络爬虫(20%)
  2. 数据清洗(30%)
  3. 数据分析与可视化(30%)
  4. 机器学习(15%)

最后还有一个代码美观分,占5%。其实这5%原本是在最后一个机器学习模块里面的,但是由于能够完成机器学习模块的人实在太少了,2024年的竞赛章程就降低了机器学习模块的占比,改为了代码美观分。至于具体的评分细节,各位还是自行查看文件吧。

这个竞赛项目主要考察的还是学生对python各个第三方库的应用。四个模块也代表了四个不同方向的第三方库。网络爬虫所需要掌握的是requests,Xpath与Pandas库;数据清洗需要的是NumPy与Pandas库;数据可视化需要的是PyEcharts与Django库;机器学习需要的是Pandas与sklearn库,可能还需要需要Django库。当然,不是只能用我前面说的几个库,部分第三方库在竞赛环境中是有替代品的,例如BeautifulSoup库(即bs4库)可以代替Xpath库。但是你需要使用的所有库都必须限制在竞赛章程中的软件环境中。如果没有,那就完蛋了。竞赛电脑无法联网,自然也就无法从网上下载到你需要使用的库。所以练习时请务必,务必保证用的是竞赛章程中所提供的库。我个人的习惯是用conda新建一个虚拟环境进行训练。不用在意,如果只是竞赛的话,没有必要设置虚拟环境。

原本打算一口气将四个模块所需第三方库进行简要的介绍,但需要写的内容太长,时间太晚,还是就此停笔吧。不过分开编写还有一个好处,可以更深入解析单个模块所需第三方库。明天的网络爬虫模块简述肯定会更为深入。


对楚怡杯python竞赛的题型分析——25-05-23 第13周 第一篇
https://blog.19870918.xyz/p/640c616fb1a44ab2982f548c0cca8804/
Beitragsautor
zhangyi
Veröffentlicht am
May 23, 2025
Urheberrechtshinweis