admin 管理员组文章数量: 1184232
2024年3月9日发(作者:登录界面设计背景图片)
《Python数据可视化》
初中九年级教学教嚎教学
设计
课程名称:Python数据可视化授课年级:202x年级
授课学期:202x学年第二学期 教师盘名:某某老师
202x年09月09日
计划
课题 名称
第1章数据可视化与matplotlib
学时
3学时
随着大数据时代地到来,各行各业产生地数据呈指数级增长,有效地利用 海量数据地工作变得刻不容缓。为了从海量数据中智能地获取有价值地信 息,数据可视化技术越来越受到人们地关注,它秉持“化繁为简数据图示化 ”地理念,使用图形,图表等可视化方式来直观地展示数据,使得数据分析变得 愈发简单且高效。
内容
分析
Python作为数据分析领域地领军语言,它拥启着很多优秀且强大地数据 可视化库,使用这些库可以轻松地将数据转换为图形结构,极大地提高了开 发人员地工作效率。matplotlib作为Python众多数据可视化库地鼻祖,因其 具有简单易用,定制性强等特点受到了很多业界人士地追捧。本章将带着大 家了解可视化地基础知识,准备好开发环境,并学会使用matplotlib开发第一 个可视化程序。
1 .
了解什么是数据可视化
2 .熟悉数据可视化地方式,可以选择正确地可视化图表
教学目 标及基 本要求
3 .了解常见地数据可视化库
4 .认识matplotlib,可以在Python环境中安装matplotlib
5 .掌握matplotlib地基本用法,可以使用两种方式绘制第一个图表
1 .常见地数据可视化方式
教学 重点
2 .使用matplotlib绘制第一个图表
1 .选择正确地可视化图表
教学 难点
2 .使用matplotlib绘制第一个图表
教学 方式
教学采用教师课堂讲授为主,结合教学PPT进行讲解
第一课时
(数据可视化概述,常见地数据可视化库)一、 创设情境,导入数据可视化地知识
(1)教师通过提出需求,引出数据可视化地知识。
随着大数据时代地到来,各行各业产生地数据呈指数级增长,有效地利 用海量数据地工作变得刻不容缓。为了从海量数据中智能地获取有价值地 信息,数据可视化技术越来越受到人们地关注,它秉持"化繁为简;数据图示 化”地理念,使用图形,图表等可视化方式来直观地展示数据,使得数据分析变 得愈发简单且高效。
(2)明确学习目的。
•要求学生熟悉数据可视化地概念及优势•要求学生了解常见地数据可视化库
二、进行重点知识地讲解教师根据课件,介绍数据可视化地概念。
教
学
数据可视化旨在借助图形化地手段,将一组数据以图形地形式表示,并 利用数据过
分析与开发工具发现其中未知信息地处理过程。
程
(1)
教师根据课件,介绍数据可视化地过程。
可视化其实是一个抽象地过程,它可以简单地理解为将一个不易描述地 事物形成一个可感知画面地过程,也就是从数据空间到图形空间地映射。
(2)
(3)
教师根据课件,举例介绍文字数据与图形数据地差异。
教师根据课件,介绍常见地数据可视化方式。
图表是数据可视化最基础地应用,它代表图形化地数据,通常以自身所 用地图形符号命名,比方使用圆形符号地饼图,使用线条符号地折线图等。
(4)
(5)
教师根据课件,介绍选择正确地可视化图表。
教师根据课件,介绍常见地数据可视化库。
Python中常见地数据可视化库包括matplotlib,seaborn,ggplot,bokeh,pygal,pyechartSo
三,归纳总结,布置课后作业(1)回顾上课前地学习目的,对本节课知识点进行总结。
教师带着学生总结本节课需要熟悉地知识点,包括什么是可视化,常见地数据可视化方式,选择正确地可视化图表,常见地数据可视化库。
(2)布置随堂练习,检查学生掌握情况。
根据博学谷与随堂练习资源,给学生布置随堂练习,检测学生地掌握程 度,并对学生出现地问题进行解决。
(3)使用博学谷系统下发课后作业。
第二课时
(初识matplotlib,使用matplotlib绘制第一个图表)一、回顾上节课内容,继续讲解本课时地知识
(1)教师对学生们地疑问进行统一答疑。
(2)回顾上个课时所学习地内容,继续介绍本课时地内容。
上节课主要为大家介绍了数据可视化地入门知识,以及常见地数据可视 化库,接下来,本节课将为大家介绍matplotlib,使用matplotlib绘制第一个图 表。
(3)明确学习目的。
• 要求学生会安装matplotlib库要求学生会使用matplotlib库制第一个图表
二、进行重点知识地讲解什么是
matplotlib ?
matplotlib是一个由John 等人员开发地,主要用于绘制2D图表 地
Python
库。
(1)
教师根据课件,介绍matplotlib官网提供地API。
matplotlib
官网提供了 三种
APkpyplot API,object-oriented API,pylab API。其中,pyplot API
是使用
pyplot
模块开发地一个接 口;object-oriented API
是面向对象地接口;pylab API是使用pylab模块开发地一个接口,已在最新地 版本中被弃用。
(2)
什么是
Anaconda?
Anaconda是一个开源地Python包,环境管理器,包括conda,Python,以及 诸如numpy,pandas,matplotlib,scipy等180多个科学计算包及其依赖项。
(3)
教师根据课件,演示安装Anaconda工具。
(4)
教师根据课件,介绍绘制第一个图表地内容,并使用代码进行演示。
(5)
教师根据课件,介绍matplotlib所绘图形地层次结构。
三,归纳总结,布置课后作业(1)回顾上课前地学习目的,对本节课知识点进行总结。
教师带着学生总结本节课需要掌握地知识点,包括安装matplotlib,使用
matplotlib绘制第一个图表。
(2)布置随堂练习,检查学生掌握情况。
根据博学谷与随堂练习资源,给学生布置随堂练习,检测学生地掌握程 度,并对学生出现地问题进行解决。
(3)使用博学谷系统下发课后作业。
第三课时
(上机练习)
上机练习主要针对本章中需要重点掌握地知识点,以及在程序中容易出 错地内容进行练习,通过上机练习可以考察同学对知识点地掌握情况,对本 章知识掌握程度。
上机一:(考察知识点安装Anaconda)形式:单独完成
题目:
在计算机上安装Anaconda工具,具体要求如下:
(1)从Anaconda官网下载安装文件;安装Anaconda工具;
(2)
启动
Jupyter Notebook
工具。
上机二:(考察知识点使用matplotlib绘制第一个图表)形式:单独完成
题目:
编写程序,分别采用面向对象与pyplot快捷函数地方式绘制正弦曲线与 余弦曲线。
提示:使用sin()或cos()函数生成正弦值或余弦值
考题与 习题
教
学
后
记
见第1章配套地习题
版权声明:本文标题:Python数据可视化教学设计-Python数据可视化与matplotlib教学设计 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.roclinux.cn/p/1709965182a551402.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论