《Python数据分析与应用案例教程》教案 第19课 旅游网站精华游记数据分析与可视化.docx
《《Python数据分析与应用案例教程》教案 第19课 旅游网站精华游记数据分析与可视化.docx》由会员分享,可在线阅读,更多相关《《Python数据分析与应用案例教程》教案 第19课 旅游网站精华游记数据分析与可视化.docx(8页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、课题第19课数据分析与可视化课时2 课时(90 min )教学目标知识技能目标:(1 )练习使用Pandas分析数据(2 )练习使用Pandas导入和保存Excel娄据(3 )练习使用Matplotlib可视化展示数据素质目标:深入理解生态文明建设原则,增强热爱自然的意识教学重难点教学重点:使用Pandas分析数据教学难点:使用Maiplollib可视化展示数据教学方法案例分析法、问答法、讨论法、讲授法教学用具电脑、投影仪、多媒体课件、教材、APP教学设计第1节课:考勤(2 min )一问题导入(5 min ) 一传授新知(28 min ) 一课堂实践(10 min )第2节课:问题导入(8
2、min ) 一传授新知(20 min ) 一课堂讨论(12 min )一课堂小结(3 min ) 一作 业布置(2 min )教学过程主要教学内容及步骤设计意图第一节课考勤(2 min)【教师】使用APP迸行签到【学生】按照老师要求签到培养学生的组 织纪律性,掌握学 生的出勤情况问题导入(5 min)【教师】提出问题我们已经学习了案例分析及数据预处理的相关知识,那么数据如何进行分析 呢?【学生】思考、举手回答通过提问的方 法,了解学生对数 据分析的知识,进 而引出新知传授新知(28 min)【教师】总结学生的回答,并引入新知,讲解数据分析与可视化的相关知识6.3数据分析与可视化6.3.1 旅游
3、月份分析小【教师】按照教材步骤进行问题分析及程序演示:首先,导入旅游网站精华游记数据预处理.Xlsx文件中的数据,并设置中文 字体;然后,将数据按月份分组及获取统计个数;最后,创建新画布,设置大小为 (10. 5),以统计个数的行标签为x轴数据、数值为y轴数据、线条颜色为(0.894. 0. 0.498)绘制折线图,并设置x轴刻度、x轴和y轴标题、图表标题和每个数据的文本 标签。实现代码如下.import inatplotlib.pyplot as pitimport pandas as pddf= pd.read_excelC旅游网站精华游记数据一预处理.xlsx)通过教师讲解、 课堂讨论、
4、多媒体 演示等方式,使学plt.rcParainsJfont.sans-serif = SiinHeidf_month = df.groupby (月份).size。#按月分组及获取统计个数#绘制每月游客旅游次数折线图plt.figure( figsize=( 10,5)x = dOnonth.indexpll.plo(x, df_month, color=(0.894,0, 0.498)plt.xticks(range(l, 13)plt.xlabd(月份,)pli.ylabd(旅游次数)pit血leC每月游客旅游次数折线图,)for a, b in zip(x. df_month):plt
5、.text(a. b, %d, % b, ha=center)plt.show()(详见教材)*【学生】观察、记录、理解【学生】教师演示完成后,学生按照教材提示和教师演示进行实际操作,井 对比程序运行结果(详见教材)*【教师】巡视课堂记录,对学生进行个别指导【教师】提出学习任务:对比程序结果,进行结果分析.【学生】观察、记录、理解、分析)【教师】总结学生的分析结果本次采集的游记数据中,7月、9月和10月是旅游旺季,2月和3月是旅游淡 季。旅游天数和人均消费分析计【教师】按照教材步骤进行问题分析及程序演示:通过游记中的旅游天数和人均消费,可以分析游客最能接受的旅游天数和人均 消费。此处,使用直方
6、图按天数和人均消费分析旅游次数。首先,创建新画布,设置大小为(10. 9);然后,创建第一个子图,以天数为x 轴数据、统计的旅游次数为y轴数据、填充颜色为(0.894, 0,0.498)、边框颜色为黑色 绘制直方图,并设置x轴、y轴和子图标题;最后,创建第二个子图,以人均消费 为x轴数据、统计的旅游次数为y轴数据、填充颜色为(0.894,0,0.498)、边框颜色为 黑色绘制直方图,并设置x轴、y轴和子图标题。实现代码如下。plt.figure(figsize=( 10, 9)plt.subplot(2, 1, 1)pll.hisl(diT天数color=(0.894.0, 0.498), e
7、dgccolor=k)plt.xlabelC 天数)pli.ylabelC旅游次数)plt.lille(按天数统计旅游次数直方图)plt.subplot(2. 1.2)pll.hisHdfT人均消费(元)1 color=(0.894, 0,0.498), edgecolor=k)生了解数据分析 与可视化等相关 知识,包括旅游月 份分析及旅游天 数和人均消费分 析课堂实践(io min)pkxlabelC人均消费/元,)plt.ylabelC旅游次数)pktiUe(按人均消费统计旅游次数直方图,)plt.show()(详见教材)沙【学生】观察、记录、理解中【学生】教师演示完成后,学生按照教材提示
8、和教师演示进行实际操作,并 对比程序运行结果(详见教材)“【教师】巡视课堂记录,对学生进行个别指导【学生】聆听、思考、理解、记忆【教师】提出问题:,Fure 1今6今中Q三26810按人均消费统李*渐次数直方图按无效统计微游次融直方图通过课堂讨论, 加深学生对旅游 天数和人均消费 分析结果的理解30000 人均方费元50X0请同学们观看旅游天数和人均消费分析结果图,可以看出哪些内容?【学生】聆听、思考、讨论、小组代表回答问题【教师】总结学生的回答从图中可以看出,本次采集的游记幡中,大部分游客旅游的天数在5天以 下、人均消费在5 000元以下。第二节课问题导入(8 min)【教师】提出问题我们已
9、经学习了旅游天数和人均消费分析方式,那么旅游方式如何分析呢?【学生】聆听、思考、回答问题通过提问的方 法,引导学生主动 思考,激发学生的 学习兴趣传授新知(20 min)【教师】总结学生的回答,并引入新知,讲解旅游方式分析及热门地区分析和预测 的相关知识旅游方式分析“【教师】按照教材进行问题分析并按照步骤进行旅游方式分析演示:通过游记中的旅行标签,可以分析游客的旅游方式。此处,使用饼状图分析游 客旅游方式。首先,删除旅行标签列包含缺失值的行,并将该列中的数据使用空格分割,保 存在label中;接着,定义标签列表label Jist ,循环读取label ,将其中的每个元素添 加到labelis
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Python数据分析与应用案例教程 Python数据分析与应用案例教程教案 第19课 旅游网站精华游记数据分析与
限制150内