【楚怡杯】职业院校技能大赛 “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、 将画出的两张图都保存到当前目录

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mfbz.cn/a/772828.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

【前端CSS3】CSS显示模式(黑马程序员)

文章目录 一、前言🚀🚀🚀二、CSS元素显示模式:☀️☀️☀️2.1 什么是元素显示模式2.2 块元素2.3 行内元素2.4 行块元素2.5 元素显示模式的转换 三、总结🚀🚀🚀 一、前言🚀&#x1f…

操作符“->“

title: 操作符"->" date: 2024-01-16 00:00:00 categories: C箭头 tags: 箭头操作以及偏移量计算 #嘎嘎 操作符"->" ->是一个成员访问的操作,它的作用是通过一个指针来访问它所指向的对象的成员变量或成员函数。它的左边必须是一个指…

(vue)eslint-plugin-vue版本问题 安装axios时npm ERR! code ERESOLVE

(vue)eslint-plugin-vue版本问题 安装axios时npm ERR! code ERESOLVE 解决方法:在命令后面加上 -legacy-peer-deps结果: 解决参考:https://blog.csdn.net/qq_43799531/article/details/131403987

全网最适合入门的面向对象编程教程:09 类和对象的Python实现-类之间的关系,你知道多少?

全网最适合入门的面向对象编程教程:09 类和对象的 Python 实现-类之间的关系,你知道多少? 摘要: 本文主要对类之间的关系进行了基本介绍,包括继承、组合、依赖关系,并辅以现实中的例子加以讲解&#xff0…

Java的进程和线程

一Java的进程 二Java的线程 多线程 ◆如果在一个进程中同时运行了多个线程,用来完成不同的工作,则称之为“多线程”。 ◆多个线程交替占用CPU资源,而非真正的并行执行。 ◆多线程好处。 ◆充分利用CPU的资源。 ◆简化编程模型。 ◆良好的用…

js 递归调用 相同对象--数组递归调用

<div class="save-cl"> <a-button @click="saveCl" >保存为常用策略</a-button> </div> saveCl(){ console.log(this.form.filterList[0],--------常用策略)// 此对象为上图对象 console.log(this.allElementsHaveValue(thi…

AGI系列(7)Reflection 在 AI agent 中的应用实例

斯坦福大学教授吴恩达一直非常推崇AI Agent,之前他提出过AI Agent的四种工作模式,分别是Reflection(反思)、Tool use(工具使用)、Planning(规划)和Multi-agent collaboration(多智能体协同)。 近日,他又开源了一个翻译 AI Agent, 他认为 AI 智能体机器翻译对改进传…

阿里巴巴Arthas分析调优JVM实战及常量池详解

目录 一、阿里巴巴Arthas详解 Arthas使用场景 Arthas命令 Arthas使用 二、GC日志详解 如何分析GC日志 CMS G1 GC日志分析工具 三、JVM参数汇总查看命令 四、Class常量池与运行时常量池 字面量 符号引用 五、字符串常量池 字符串常量池的设计思想 三种字符串操作…

掌握电路交换与分组交换:计算机网络的核心技术

计算机网络是现代信息社会的基石&#xff0c;而交换技术是实现网络通信的核心。本文将详细介绍两种典型的交换方式&#xff1a;电路交换和分组交换&#xff0c;帮助基础小白快速掌握这两种技术的基本概念和区别。 什么是电路交换&#xff1f; 电路交换&#xff08;Circuit Swi…

技术革新引领钢材质量智能化检测新纪元,基于YOLOv5全系列【n/s/m/l/x】参数模型开发构建钢材工业生产场景下钢材缺陷智能检测识别系统

随着人工智能&#xff08;AI&#xff09;技术的迅猛发展&#xff0c;其应用领域不断拓宽&#xff0c;正深刻改变着传统产业的运作模式。在钢材生产这一基础工业领域&#xff0c;AI的引入正为钢材的质量检测带来革命性的变革。 在传统的钢材生产流程中&#xff0c;质量检测是确…

【C++】二叉搜索树的模拟实现

前言&#xff1a;今天我们学习相对来说比前面轻松一点的内容&#xff0c;二叉搜索树&#xff0c;在之前我们学习过二叉树今天的内容对于我们就会比较简单一点了&#xff0c;一起加油。 &#x1f496; 博主CSDN主页:卫卫卫的个人主页 &#x1f49e; &#x1f449; 专栏分类:高质…

从零开始学量化~Ptrade使用教程——安装与登录

PTrade交易系统是一款高净值和机构投资者专业投资软件&#xff0c;为用户提供普通交易、篮子交易、日内回转交易、算法交易、量化投研/回测/实盘等各种交易工具&#xff0c;满足用户的各种交易需求和交易场景&#xff0c;帮助用户提高交易效率。 运行环境及安装 操作系统&…

计算机的错误计算(二十一)

摘要 两个不相等数相减&#xff0c;差为0&#xff1a; ? 在计算机的错误计算&#xff08;十九&#xff09;中&#xff0c;高中生小明发现本应为0的算式结果不为0. 今天他又发现对本不为0的算式&#xff0c;计算机的输出为0. 在 Python 中计算 &#xff1a; 则输出为0. 若用 C…

必备的 Adobe XD 辅助工具

想要高效便捷的使用 Adobe XD&#xff0c; Adobe XD 插件是必不可少的&#xff0c; Adobe XD 的插件非常多&#xff0c;但 90%都是英文&#xff0c;并且良莠不齐。在这儿挑选 9 个好用的 Adobe XD 插件给大家&#xff0c;这里是我整理的一些实用 Adobe XD 插件&#xff0c;让你…

3-2 梯度与反向传播

3-2 梯度与反向传播 主目录点这里 梯度的含义 可以看到红色区域的变化率较大&#xff0c;梯度较大&#xff1b;绿色区域的变化率较小&#xff0c;梯度较小。 在二维情况下&#xff0c;梯度向量的方向指向函数增长最快的方向&#xff0c;而其大小表示增长的速率。 梯度的计算 …

UE5 07-给物体添加一个拖尾粒子

添加一个(旧版粒子系统)cascade粒子系统组件 ,在模板中选择一个开发学习初始包里的粒子

Elasticsearch:Ingest architectures - 摄取架构

我们提供各种采集架构&#xff0c;以满足各种用例和网络配置的需求。 要将数据采集到 Elasticsearch&#xff0c;请使用最符合你的需求和用例的选项。对于许多用户和用例来说&#xff0c;最简单的方法是使用 Elastic Agent 采集数据并将其发送到 Elasticsearch。Elastic Agent…

Mybatis框架的集成使用

1_框架概述 框架是一个半成品&#xff0c;已经对基础的代码进行了封装并提供相应的API&#xff0c;开发者在使用框架时直接调用封装好的api可以省去很多代码编写&#xff0c;从而提高工作效率和开发速度,框架是一种经过校验、具有一定功能的半成品软件. 经过校验&#xff1a;指…

零基础学习MySQL---库的相关操作

顾得泉&#xff1a;个人主页 个人专栏&#xff1a;《Linux操作系统》 《C从入门到精通》 《LeedCode刷题》 键盘敲烂&#xff0c;年薪百万&#xff01; 一、创建数据库 1.语法 CREATE DATABASE [IF NOT EXISTS] db_name [create_specification [, create_specification] .…