- 0
- 0
- 约2.17千字
- 约 10页
- 2026-03-13 发布于广西
- 举报
PAGE
PAGE1
Matplotlib数据可视化(一)
——第5次课常规课
一、教学目标
1.知识与技能
(1)学习了解matplotlib绘图流程
(2)学习如何使用matplotlib绘图
(3)学习如何保存并显示数据图表
2.过程与方法:
(1)通过一个个贴近生活的案例进行情景引入,激发学生对本节学习内容的兴趣,引发关联性的内容思考;
(2)每节课程开始前,对上节学习内容的知识点进行复习,加深印象;
(3)老师与学生间进行代码互动式的教学编写,带着孩子一步步完成任务。
3、情感态度与价值观:
(1)通过贴近生活的案例培养激发孩子的兴趣与爱好,在一个个生活案例中树立孩子正确的价值导向;
(2)代码的编写过程是精彩的,也是乏味的;是充满创造性的,也是一点点的基础前行;训练孩子逻辑思维、想象能力的同时,还磨练了孩子们的耐心,做到身心的锻炼。
二、教学重点、难点
【重点】学习了解matplotlib绘图流程【难点】学习绘制与保存展示数据图表
课时安排
课时安排:120分钟
四、上课准备
1. 课前检查所有学员电脑Python的安装情况,打开代码试运行。
2. 课前检查电脑、投影仪、网络是否有故障,及时修复。
3. 备课过程中预设上课的突发情况,想办法解决。
4. 备课过程中,以学生的视角去审视自己的课堂,及时做出改进。
5. 课前排查教学环境中所存在的安全隐患。
五、教学活动
活动时长
教学活动
注意事项
课前回顾
5min
1、ufunc通用函数
ufunc是universalfunction的缩写,意思是这些函数能够作用于narray对象的每一个元素上,而不是针对narray对象操作。
2、数组运算??
数组索引、四则运算、比较运算、逻辑运算。
3、矩阵运算
四则运算、矩阵特有运算
课前回顾,复习上节课的学习内容。以提问引导的方式,增强学生的记忆。
情景引入10min
现实生活中,数据来源广泛,庞杂繁多,十分不易于分析以及整理。
为了更加方便人们找寻数据的内含规律与脉络,聪明的人们让数据变得可视化,用图表来显示数据。
可视化的数据相比于原数据而言更加简单明了,更加方便人们从宏观角度分析数据。
数据可视化有哪些优势?
1、更容易被记住
众所周知,人脑对视觉信息的处理要比书面信息快10倍。比如同样的风景用一段话来描述要花很长时间、让人联想出来花的时间更长,但如果你是直接给人看照片、别人就能瞬间明白你所表达的意思,而且图像也更容易让人记住。
2、可以多维度显示数据
一般的数据可视化软件都可以将数据每一维的值分类、排序、组合和显示,这样就可以看到表示对象或事件的数据的多个属性或变量,便于我们做出更明智的抉择。反正我体验过的豌豆BI是可以做到这一点的。
数据可视化,展现的又快又准且简单明了。数据可视化是一个十分实用的工具,在数据分析中是最后一步,但是也是最重要的一步。
新知教授
20-25min
1创建画布
我们先来了解一下matplotlib绘图的流程:
第一部分主要作用是构建出一张空白的画布,并可以选择是否将整个画布划分为多个部分,方便在同一幅图上绘制多个图形的情况。最简单的绘图可以省略第一部分,而后直接在默认的画布上进行图形绘制。
我们可以依据实际需要来创建不同样式的图表来显示数据。
课间休息
10min
老师组织一些活动操类、逻辑题或小游戏,也可和孩子多交流,了解课程理解能力
新知教授
30-40min
2绘图
第二部分是绘图的主体部分。其中添加标题,坐标轴名称,绘制图形等步骤是并列的,没有先后顺序,可以先绘制图形,也可以先添加各类标签。但是添加图例一定要在绘制图形之后。
这些函数都可以帮助我们显示数据,绘制图表。
3保存与展示
第三部分主要用于保存和显示图形。
pyplot使用rc配置文件来自定义图形的各种默认属性,被称为rc配置或rc参数。
我们可以将绘制完成的数据图形以图片文件形式进行保存。
线条的常用rc参数名称、解释与取值
课堂总结
25min
1、创建画布
2、绘图??
3、保存与展示
归纳总结本节课知识点,让每个学生能回答出来,增强印象。
分享交流
10min
经过的刚才的课堂总结,孩子们的对本节课的知识点又进行了加强记忆,下一步开始孩子们自己的表述环节,【同学们,在今天学习过程中有没有遇到什么问题呢?谈谈你对今天课程内容的理解】。引导孩子完成回答
开始回答前老师可以提前说明一下我们的优秀奖励策略,对于回答的很棒的小朋友给与奖励,鼓励激发孩子的表现欲。
结束语
本节课我们就上到这里,今天同学们都学习的很棒接下里同学们把自己的物品进行整理,然后有序离开教室,同学们我们下节课再见!
给学生留下美好的想象,让学生来上课的愿望更加强烈。
教师课后反思及总结
教师通
您可能关注的文档
- python数据科学课件4-NumPy通用函数与运算教案.docx
- python数据科学课件5-Matplotlib数据可视化(一).pptx
- python数据科学课件6-Matplotlib数据可视化(二).pptx
- python数据科学课件6-Matplotlib数据可视化(二)教案.docx
- python数据科学课件7-Matplotlib数据可视化(三).pptx
- python数据科学课件7-Matplotlib数据可视化(三)教案.docx
- python数据科学课件8-pandas基础(一).pptx
- python数据科学课件8-pandas教案.docx
- python数据科学课件9-pandas基础(二).pptx
- python数据科学课件9-pandas教案.docx
原创力文档

文档评论(0)