内容正文:
课程标准
和
教学目标
编程处理数据(2)Python分析数据实践
教材内容:第四章 4.2.2 编程处理数据--3.利用Python分析数据实践
适应的课程标准:
1.4通过典型的应用实例,了解数据采集、分析和可视化表达的基本方法。
1.5根据任务需求,选用恰当的软件工具或平台处理数据。
教学目标:
●了解数据分析问题的分析方法和问题解决的基本思路。
●会运用Python程序语言,调用相应程序模块完成一定的数据处理任务,得出数据分析结论。
指向的核心素养:
信息意识:能够根据给定任务的需要,明确需要解决问题的关键;在合作解决问题的过程中,愿意与团队成员共享信息,实现信息的更大价值。
计算思维:针对给定的任务进行需求分析,明确需要解决的关键问题;能提取问题的基本特征,进行抽象处理,设计、选择算法,并利用Python语言实现这一方案。
教学环境:有教学控制软件的多媒体机房。
建议课时:1课时
教学活动设计
教学环节
教学过程
设计意图
新课导入
创设问题情境,提出问题:
①班级中哪个姓氏的学生人数最多?请描述统计过程及结果。
②如何统计全校学生中排名前三的姓氏?请描述统计过程及结果。
③如何统计全市、全省乃至全国排名前20的姓氏?请描述统计过程及结果。
学生讨论并回答问题:
问题①: 在小规模数据集中找最值,学生可以不使用工具软件直接分析全班学生的姓名数据,推理答案。
问题②:在较大规模的数据集中找最值,需要借助简单的数据处理软件(如Excel)分析全校学生姓名数据。
问题③: 在更大规模的数据集中找最值,使用简单的数据处理软件(如Excel)效率比较低,可以编程处理。
处理三个问题的基本过程:
分析问题,形成问题解决方案→收集数据→处理数据→呈现结果
从学生生活实际出发,创设问题情境,提出不同数据规模的姓氏统计问题,引导学生从数据分析的视角,对比分析、思考不同数据规模问题的解决方案,理清数据分析的思路,导入新课。
知识讲解
教师使用PPT,和学生一起分析教材中数据分析实例“身边的百家姓”。
分析问题:
①理解姓名数据集“xm.csv”:数据规模、数据格式、数据类型。
②明确数据分析的目的:分析数据集中姓氏的构成情况。
③理清数据分析的基本方法及过程:统计数据集中不同姓氏的人数→排序不同姓氏的人数→