Python数据可视化实战-教案_第1页
Python数据可视化实战-教案_第2页
Python数据可视化实战-教案_第3页
Python数据可视化实战-教案_第4页
Python数据可视化实战-教案_第5页
已阅读5页,还剩61页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

2.基本要求本章学时:4学时(1)《Python数据可视化实战》教材。(2)配套PPT。(3)引导性提问。(4)探究性问题。(5)拓展性问题。随着不同行业的发展,数据呈现“井喷式”增长,所涉及的数量十分巨大,已经从TB级别跃升到PB级别。因此有必要认识数据及其存储结构。为了清晰有效的传达所要沟通的常用的数据可视化图形种类及作用。还介绍了常用的可视化工具和Python数据可视化库。最后,还介绍了Python数据可视化集成开发环境Jupyter的操作使用方法。(1)了解数据。(2)了解数据可视化以及流程。(3)熟悉常见的可视化图形种类和作用。(4)了解常见的数据可视化工具。(5)了解Python常用的数据可视化工具库。WindowsAnaconda的安装以及Jupyter的使用。引导性提问题,提问,从而达到理解、掌握知识,发展各种能力和提高思想觉悟的目的。(1)数据是什么?(2)现实生活中数据怎么存储的?(3)该如何发现数据蕴藏的规律?(4)数据可视化又是什么?(5)如何实现数据可视化?(6)你所了解的有哪些数据可视化工具?(7)Python实现数据可视化的常用哪些工具库?2.探究性问题基础上,从重点、难点问题切入,进行插入式提问。或者是对引导式提问中尚未涉及但在课文中又是重要的问题加以设问。(1)数据可视化的完整流程是怎样的?(2)数据可视化的能够应用在那些业务场景?(3)常见的可视化工具的各有哪些优缺点?3.拓展性问题(1)数据可视化基础图形是不是万能的?(2)数据可视化还有哪些高级图形?(3)分析本班同学的考试信息可以从哪些角度入手?主要知识点(1)数据和数据可视化的概念、流程与应用场景。(2)常见可视化图形的种类。(3)Python常用的数据可视化库。(4)JupyterNotebook的常用操作功能。(1)数据可视化的概念、流程与应用场景。(2)JupyterNotebook的常用操作功能。数据可视化的概念与流程。1.理论教学过程(1)数据的概念。(2)数据可视化的流程。(3)数据可视化的应用场景。(4)数据可视化的常用工具。(5)Python数据可视化的优势。(6)Python数据可视化的常用类库。(7)JupyterNotebook的基础功能。(8)JupyterNotebook的高级功能。2.实验教学过程(1)在Windows系统上安装Anaconda。(2)JupyterNotebook的常用功能。2.参考资料2.基本要求本章学时:8学时(6)《Python数据可视化实战》教材。(7)配套PPT。(8)引导性提问。(9)探究性问题。(10)拓展性问题。1.教学目标以某商场销售流水记录表数据为例子,介绍数据分析的数据处理过程,即数据的读取、校验数据、清洗数据、数据合并。数据读取主要介绍csv数据文件、excel数据文件和数据一个数据存储的过程。(1)掌握不同数据类型的读取方法。(2)掌握数据检验方法。(3)掌握数据清洗常见方法。(4)掌握数据合并常见方法。3.引导性提问题,提问,从而达到理解、掌握知识,发展各种能力和提高思想觉悟的目的。(1)数据质量不高的情况下如何提高数据质量?(2)数据处理包含哪些内容?(3)数据处理各个步骤是否有先后?4.探究性问题基础上,从重点、难点问题切入,进行插入式提问。或者是对引导式提问中尚未涉及但在课文中又是重要的问题加以设问。(1)重复值是否一定要做清洗?(2)时间数据中存在哪些信息?(3)数据处理的目的是什么?(4)对异常值不同的处理方式对可视化结果有无影响?5.拓展性问题提(4)还有那些常见格式的数据文件?(5)其它格式的数据文件如何读取?(6)数据文件很大时,如何进行数据处理?6.主要知识点(5)数据读取和保存的基本方法。(6)数据校验的原理和方法。(7)数据清洗的基本方法。(8)数据合并的原理和方法。(3)数据读取。(4)数据清洗。(5)数据合并。(1)数据清洗。(2)数据合并。9.理论教学过程(9)读取和保存CSV文件数据。(10)读取和保存Excel文件数据。(11)读取和保存mysql数据库数据。(12)数据的一致性校验。(13)缺失值校验。(14)异常值校验。(15)重复值的处理。(16)缺失值的处理。(17)异常值的处理。(18)堆叠合并数据。(19)主键合并数据。(20)重堆叠合并数据。10.实验教学过程(3)CSV数据文件的读取。(4)合并数据。(5)重复数据的校验和处理。(6)异常数据的校验和处理。(7)缺失值的校验和处理。(8)处理后的数据保存。资料ythonmatplotlibMMatplotlib可视化基础本章学时:10学时Python据可视化实战》教材。(12)配套PPT。(13)引导性提问。(14)探究性问题。(15)拓展性问题。目标要求(7)掌握pyplot模块常用的绘图参数的调节方法。(8)掌握散点图和折线图的绘制方法。(9)掌握饼图的绘制方法。(10)掌握柱形图与条形图的绘制方法。(11)掌握箱线图的绘制方法。导性提问题,提问,从而达到理解、掌握知识,发展各种能力和提高思想觉悟的目的。(8)为什么要对数据进行可视化?Matplotlib什么图形?(10)如何通过绘图来分析特征间的关系?16.探究性问题基础上,从重点、难点问题切入,进行插入式提问。或者是对引导式提问中尚未涉及但在课文中又是重要的问题加以设问。(4)绘图分析特征间关系的完整流程是怎样的?(5)调整rc参数会影响图形的哪些属性?(6)对十年间的各年龄段人口数据可视化可以从哪些角度入手?17.拓展性问题拓展性问题需要教师深刻理解教材的意义,学生的学习动态后,根据学生学习层次,提(7)怎样确保对数据的可视化具有现实意义?(8)Python的Matplotlib库相比其他语言的可视化库有哪些优势?要知识点9)Matplotlib数据可视化的概念、流程与应用场景。lot6)Matplotlib数据可视化的概念、流程与应用场景。7)pyplot模块常用绘图参数的调节方法。对实际案例进行数据可视化。1)Matplotlib数据可视化的概念、流程与应用场景。2)对实际案例进行数据可视化。21.理论教学过程21)Python数据可视化的常用类库Matplotlib视化的概念。Matplotlib视化的流程。hon22.实验教学过程(9)使用Matplotlib绘制常用图形。(10)图形的动态rc参数调整。(11)对2000—2019年我国总人口数据进行数据可视化。24.参考资料n本章学时:8学时Python据可视化实战》教材。(17)配套PPT。(18)引导性提问。(19)探究性问题。(20)拓展性问题。教学目标SciPy与statsmodels等库,从而使得作图更加容易。本章将介绍seaborn库的绘图基础、绘图风格和调色板,结合案例由浅入深介绍利用seaborn库绘制关系图、分类图和回归图的方基本要求(12)了解seaborn绘图中的基础图形。常见关系图的种类绘制分类图的方法25.引导性提问题,提问,从而达到理解、掌握知识,发展各种能力和提高思想觉悟的目的。探究性问题基础上,从重点、难点问题切入,进行插入式提问。或者是对引导式提问中尚未涉及但在课文中又是重要的问题加以设问。Python绘图可视化的完整流程是怎样的?Pandas库进行绘图?等拓展性问题用seaborn绘图,和传统绘图有哪些差异?(11)seaborn绘图对多分类特征数据进行可是哈有哪些优势?(12)通过可视化图,可以看出数据的分布反应出什么特点?26.主要知识点(13)seaborn绘图的主题样式、元素缩放、边框控制。(14)seaborn的定向、连续、离散调色板的设置。(15)绘制常见关系图,例如:散点图、折线图、热力图。(17)绘制回归图。例如:线性回归。(9)绘制关系图。(10)绘制分类图。(11)绘制回归图(1)searnorn的主题样式、元素缩放、边框控制。(2)seaborn的调色板配置。29.理论教学过程(26)回顾基本绘图流程。(27)复习传统的PythonMathplotlib的可视化绘制。(28)引入seaborn库。(29)了解seaborn基本语法。(30)演示seaborn的简单入门。(31)介绍seaborn基础图形绘制。(32)实验调色板和主题样式,演示seaborn绘图优化。(33)结合波士顿房价数据案例,使用seaborn绘制关系图。(34)结合人力资源离职数据案例,使用seaborn绘制分类图。(35)结合波士顿房价数据案例,使用seaborn绘制回归图。30.实验教学过程(12)打开JupyterNotebook或Pycharm。(13)新建实验文件。(14)导入所需库(15)加载空气指数数据(16)调用seaborn函数(17)绘制可视化图形(18)保存图形参考资料M本章学时:8学时Python据可视化实战》教材。(22)配套PPT。(23)引导性提问。(24)探究性问题。(25)拓展性问题。32.教学目标echarts制交互式基础图形、绘制交互式高级图形以及绘制组合图形。pyecharts配置项主要介绍了点图、折线图、箱线图、3D散点图和饼图的绘制。绘制交互式高级图形介绍了层叠多图、漏斗图、热力图、词云图、关系图和桑基图的绘制。绘制组合图形介绍并行多图、顺序多图以及时间线轮播多图的绘制。基本要求(5)了解pyecharts库绘图的基础知识。(6)掌握交互式基础图形的绘制方法。(7)掌握交互式高级图形的绘制方法。(8)掌握组合图形的绘制方法。34.引导性提问题,提问,从而达到理解、掌握知识,发展各种能力和提高思想觉悟的目的。(4)交互式图形的概念?(5)常见的交互式图形类型?(6)各类图形的意义和使用场景?35.探究性问题基础上,从重点、难点问题切入,进行插入式提问。或者是对引导式提问中尚未涉及但在课文中又是重要的问题加以设问。(5)常见的配置项有那些?(6)条形图可以反应数据的什么特征?(7)折线图适用什么样的场景?(8)如何体现随时间变化的条形图、饼图等?36.拓展性问题提37.主要知识点的绘制方法。。ts40.理论教学过程(38)全局配置项。(39)绘制条形图。(40)绘制散点图。(41)绘制折线图。(42)绘制箱线图。(43)绘制3D散点图。(44)绘制饼图。(45)绘制层叠多图。(46)绘制漏斗图。(47)绘制热力图。(48)绘制词云图。(49)绘制关系图。(50)绘制桑基图。(51)绘制并行多图(52)绘制顺序多图‘(53)绘制时间线轮播多图41.实验教学过程(19)读取数据。(20)绘制条形图。(21)绘制折线图。(22)绘制饼图。(23)绘制并行多图。(24)绘制时间线轮播多图43.参考资料第6章广电大数据可视化项目实战本章学时:8学时Python据可视化实战》教材。(27)配套PPT。(28)引导性提问。(29)探究性问题。(30)拓展性问题。44.教学目标播电视网、互联网、通信网实现“三网融合”,产生了大量的用户状态数据、收视行为信息数据、订单数据、缴费数据等。本项目结合广播电视行业的实际情况,基于广播电视数据,析、时长分析、周时长分析和用户支付方式分析5个方面对广播电视数据进行可视化分析,从而根据可视化结果,撰写项目分析报告。25.基本要求(21)了解广播电视行业的市场现状。(22)了解熟悉广电数据可视化项目的流程与步骤。(23)掌握数据清洗方法,包括对收视行为、账单、收费、订单和用户状态数据进行(24)掌握数据可视化分析方法,包括对用户、频道、时长、周时长、支付方式等进(25)掌握并撰写项目分析报告的方法。26.引导性提问题,提问,从而达到理解、掌握知识,发展各种能力和提高思想觉悟的目的。(15)人们不仅可以使用传统的电视机观看电视节目,而且可以通过网络观看电视节(17)如何将丰富的电视产品与用户个性化需求实现最优匹配?(18)现实生活中存在哪些数据分析技术?(19)如何对用户分析、频道分析、时长分析、周时长分析和用户支付方式分析?27.探究性问题探究性问题需要教师深入钻研教材的基础上精心设计,提问的角度或者在引导性提问的文中又是重要的问题加以设问。、账单数据有什么关联?(12)如何对清洗不规则字段数据?(13)如何给客户呈现了解更清晰的展示项目的结果和项目分析报告?48.拓展性问题(16)用户对电视产品的需求不同,在挑选搜寻想要的信息过程中,如何规避用户的(17)通过对广电大数据可视化分析,能发现什么潜在问题?(18)结合广电大数据分析结果,如何给运营方提供有效的策略?49.主要知识点(22)了解项目业务场景。(23)熟悉数据情况。(24)熟悉项目可视化流程。(25)读取操作数据。(26)绘制可视化图形(27)分析结果(28)总结报告(15)业务数据清洗处理。(16)绘制可视化图形。55.参考资料广电大数据可视化分析。52.理论教学过程(54)广电大数据业务场景介绍,了解项目背景。(55)熟悉整合项目可视化分析流程。(56)熟悉数据情况,准备清晰数据。(57)启动jupyter开发工具,导入所需库(58)读取有效字段数据。(59)绘制可视化图形。(60)分析结果。(61)撰写可视化分析报告。53.实验教学过程(25)了解学生考试成绩需求,熟悉项目场景,分析字段意义。(26)读取数据(27)绘制可视化图形(28)分析结果(29)总结建议第7章新零售智能销售数据可视化实战本章学时:8学时Python据可视化实战》教材。(32)配套PPT。(33)引导性提问。(34)探究性问题。(35)拓展性问题。56.教学目标数据和利用pyecharts绘制交互式图形以及撰写数据分析报告的全过程,即了解项目的背景目分析的思路、分析结果以及总结和建议。基本要求(9)了解新零售智能销售设备市场现状。(10)熟悉新零售智能销售数据可视化项目的流程与步骤。(11)掌握获取新零售智能销售数据的方法。(12)掌握对原始数据进行清洗、规约的方法。(13)掌握对新零售智能销售数据进行可视化分析的方法。(14)掌握撰写项目分析报告的方法。58.引导性提问题,提问,从而达到理解、掌握知识,发展各种能力和提高思想觉悟的目的。(7)实际问题数据的获取方式?(8)实际数据可否直接应用于数据可视化?(9)数据分析报告包含那些要素?59.探究性问题文中又是重要的问题加以设问。(9)常见的数据清洗的方法?(10)数据规约的目的?(11)从那些角度对销售数据进行可视化?60.拓展性问题拓展性问题需要教师深刻理解教材的意义,学生的学习动态后,根据学生学习层次,提(19)根据不同的目的如何选择绘制可视化图形的类型?(20)可以从那些方面分析数据?(21)不同角度的分析对现实问题有什么启示?(22)分析的目的不同对数据可视化有什么样的影响?61.主要知识点(29)新零售智能销售数据的背景与目标。(30)读取与处理新零售智能数据。(31)绘制可视化图形。(32)撰写项目分析报告。(17)读取与处理新零售智能数据。(18)绘制可视化图形。(19)撰写项目分析报告。(5)处理新零售智能数据。(6)绘制可视化图形。64.理论教学过程(62)了解项目背景。(63)熟悉数据情况。(64)熟悉项目流程。(65)读取数据。(66)清洗数据。(67)规约数据。(68)绘制销售分析图。(69)绘制库存分析图。(70)绘制用户分析图。(71)分析思路。(72)分析结果。(73)总结和建议。65.实验教学过程(30)读取数据。(31)数据的预处理与规约。(32)数据的统计处理。(33)绘制生鲜类商品和一般商品每天销售金额的折线图。(34)按月绘制各大类商品销售金额的占比饼图。(35)绘制促销商品和非促销商品销售金额的周环比增长率柱状图。(36)根据消费情况,分别为累计消费前10的顾客画像。(37)撰写项目分析报告67.参考资料实现广电大数据可视化项目本章学时:10学时Python据可视化实战》教材。(37)配套PPT。(38)引导性提问。(39)探究性问题。(40)拓展性问题。08.教学目标根据目前大数据分析发展状况,在TipDM大数据挖掘建模平台上配置广电大数据可视对数据可视化流程的理解。同时,平台去编程、拖曳式的操作,方便了没有Python编程基础的读者轻松构建数据可视化流程,从而达到数据可视化分析的目的。09.基本要求(26)了解TipDM大数据挖掘建模平台的相关概念和特点。(27)熟悉使用TipDM大数据挖掘建模平台实现广电大数据可视化项目的总体流程。(28)掌握使用TipDM大数据挖掘建模平台获取数据的方法。(29)掌握使用TipDM大数据挖掘建模平台进行数据筛选、分组聚合等操作的方法。M70.引导性提问题,提问,从而达到理解、掌握知识,发展各种能力和提高思想觉悟的目的。(20)TipDM大数据挖掘建模平台能够做什么?(21)TipDM大数据挖掘建模平台应该怎么用?(22)TipDM大数据挖掘建模平台该如何进行大数据可视化?(23)TipDM大

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论