1、第五章第五章 数据处理与可视化表达数据处理与可视化表达 5.2 数据的采集 课题数据的采集课时1 课时 教学目标 1、了解数据采集的方法与工具。 2、能够掌握数据的存储,理解数据保护的意义。 3、激发进一步处理数据的兴趣,提升信息技术学科素养。 重点与难点 重点:数据采集的方法与工具、存储与保护。 难点:能够根据数据需求,运用恰当的方法对数据的进行采集、存储与保护。 辅助手段多媒体,机房广播演示系统 教法学法讲授法、任务驱动法,小组合作法,自主探究法。 课前准备课代表同学负责班级分组(4-6 人一组)。 教学设计 创设情境 激趣导入 首先通过多媒体呈现问题:生活中大数据时代的我们,如何获取我们
2、需要的 数据? 激发大家的学习兴趣,进而引入本节课题-数据的采集 任务驱动与 知识讲授 任务一:数据采集的基本方法和工具 以小组为单位,阅读课本 104-106 页,通过查找资料、学习和交流,填写下 表。 数据采集的方法与工具 系统日志采集法 网络数据采集法 (Numpy,Scipy,Pandas,Matplotlib) 其他数据采集方法 任务二:尝试安装第三方库 Numpy,Scipy,Pandas,Matplotlib 通过网上查找资料、学习和交流。 任务驱动与 知识讲授 任务三:运行“程序绘制正弦函数(教材范例).py”,观察程序运行结果, 以小组为单位,通过学习和交流,填写下表。 语句
3、语句作用 Import numpy as np引入 numpy 库模块,用 np 替代 import matplotlib.pyplot as plt引入 matplotlib 库模块中的 pyplot 方法,用 plt 替代 from pylab import *引入 pylab 库模块中的所有方法 代码如下: import numpy as np#引入 numpy 库模块,用 np 替代 import matplotlib.pyplot as plt#引入 matplotlib 库模块中的 pyplot 方法,用 plt 替代 from pylab import *#引入 pylab 库模
4、块中的所有方法 x = np.arange(-5.0, 5.0, 0.02)#定义 x 轴数值为-5 到 5,步长为 0.02 y = np.sin(x)#利用正弦函数计算出 x 轴数值对应的 y 轴数值你 plt.plot(x, y)#利用 x,y 轴对应的数值绘制出图形 plt.show()#显示出绘制的图形 任务四:体验爬虫程序 指导学生安装、运行 Xampp,启动本地 web 服务;指导学生安装 chrome 浏 览器、体验采集本地 WEB 服务器数据;使用爬虫程序从淘宝网-实惠热卖-零 食类别中采集一份包括商品标题、店铺名称、商品价格、商品销量的数据, 保存成文件为 taobao.xls。 任务五:数据存储与保护 自主探究 课堂练习 1、电子警察采用拍照的方式来约束车辆的行为,其拍照的过程属于(B ) A 数据分析 B. 效据采集 C.数据分类 D. 数据可视化表达 2、数据采集的基本方法包括( D) 、网络数据采集法和其他数据采集法。 A.数据库采集法 B.访问记录采集法 c. 数据目录采集法 D.系统日志采集法 课堂总结由学生总结归纳本节课所学知识,教师进行点拨。 板书设计 5.2 数据的采集 一、数据采集 二、数据 课后作业完成测试题,下节课前由小组长批阅,课代表汇总。 第三方库和爬虫 方法与工具 保护与意义 存储方法