个人介绍
数据可视化

主讲教师:彭超华

第2期

学校: 成都锦城学院
开课院系: 数据管理系
开课专业: 大数据管理与应用
学分: 3
课时: 48
课程介绍
   《数据可视化》课程是大数据管理与应用专业的一门核心专业课程,它在人才培养方案中扮演着至关重要的角色。本课程旨在培养学生将数据分析结果以直观、有效的方式呈现出来的能力,这对于理解和解释数据至关重要。在数据分析学科中,本课程位于数据处理与分析流程的核心位置。数据可视化是连接数据分析与最终用户决策的桥梁,因此,本课程是数据分析学科中不可或缺的一环。
   本课程的前置课程有《统计学》、《Python语言基础》、《数据采集》、《数据清洗与整理》等课程,为本课程提供必要的数据分析的理论基础、编程技术、提供必要的数据来源及数据预处理等准备工作。后续课程有《数据挖掘》、《机器学习》、《深度学习》等课程,这些课程可以在数据可视化的基础上,进一步挖掘数据信息、构建预测模型等,以解决更加复杂的数据分析问题。关联辅助课程有《数据库原理》等,帮助学生理解数据存储和管理的基本原理,为数据可视化提供数据支持。
教学方法
结合《数据可视化》课程的教学目标和内容,以下是针对不同教学阶段采用的教学方法和技术手段:

1、低阶教学(基础掌握)

1)主要教学方法:

  • 启发式教学:通过提出引导性问题,激发学生对NumpyPandas基础知识的好奇心和探索欲。

  • 案例教学:结合实际商务数据分析案例,展示如何使用NumpyPandas进行数据处理和分析。

  • 情境教学:创建与学生日常生活或未来职业相关的数据情境,增强学习的实用性。

2)技术与环境支持:教室配备投影仪和白板,用于展示教学内容和实时演示。搭建Python编程环境(如Anaconda),包含NumpyPandas等库。使用Jupyter Notebook,便于编写和展示代码。

2、中阶教学(能力提升)

1)主要教学方法:

  • 问题导向:通过解决实际问题,引导学生学习MatplotlibSeaborn的应用。

  • 项目驱动:设计小型项目,如数据可视化报告,让学生在实践中学习。

  • 头脑风暴:在探索不同可视化图表的关联和区别时,鼓励学生自由讨论和提出创意。

2)技术与环境支持:教室配备高性能计算机,支持数据可视化软件的运行。使用MatplotlibSeaborn库,以及数据可视化相关的插件和工具。

3、高阶教学(挑战性内容)

1)教学方法:

  • 以赛促学:组织数据可视化竞赛,鼓励学生将所学知识应用于创新项目。

  • 线上线下混合式教学:线上提供资源和自主学习材料,线下进行深入讨论和项目指导。结合超星MOOC”平台以及头歌实践教学平台综合教学。

  • AI辅助教学:利用AI工具,如自动代码补全、错误检测,提高编程效率。

2)技术与环境支持:教室配备互动白板和远程协作工具。使用MatplotlibSeabornPyecharts可视化库,使用AI编程辅助工具。

参考教材

教材:Python数据分析与可视化(第2版) 魏伟一,清华大学出版社,2020

延伸阅读:

1. python数据分析、挖掘与可视化. 董付国,人民邮电出版,2020.

2. Python数据可视化. 黑马程序员,人民邮电出版,2021. 

3. Python数据可视化之Matplotlib实践. 刘大成,电子工业出版社,2018.

4. Python数据可视化之Matplotlib与Pyecharts实战. 王国平,清华大学出版社,2023. 

5. Python数据分析从入门到精通. 明日科技, 清华大学出版社, 2021. 

课外拓展:

中国大学MOOC  https://www.icourse163.org/

Matplotlib https://matplotlib.org/

Seaborn http://seaborn.pydata.org/

Pyecharts https://pyecharts.org/

Echarts: https://echarts.apache.org/ 

w3school https://www.w3school.com.cn/python/index.asp 


课程的评价与考核

在坚持标准科学和“三个结合”的考评原则的基础上,制定本课程的考试方式如下:

1、过程性评价(平时成绩):

考勤及表现(20%)+作业(上机实验)(20%)+测验(课堂测验及课下测验)(30%)+翻转课堂及课程论文(30%)

(1)考勤及表现:20%

考勤50%:百分制,扣分制。缺勤-5分/次,事假-2分/次,病假-1分/次,迟到-1分/次。(请假需提前获得辅导员批假的假条,除临时性突发特殊事件(如突发疾病等)外,不得事后补假)。

课堂表现50%:百分制,加分制。课堂笔记检查得分;课堂作业得分;提问或者代表小组发言每次2分/5分,主动回答+2分,被动回答答对+2分。期末折算成百分制。

(2)作业(上机实验)20%

包括课内外作业完成情况评价;书面作业和操作练习主要评价学生完成作业或任务时的态度、知识或技能的掌握程度以及完成情况,态度良好、掌握情况好和全部完成评价为优,给满分评分。实验作业/锦城在线实验作业不少于6次。

(3)测验(课堂测验及课下测验)30%

其中课堂测试3次,课下测验3次。

(4)翻转课堂及课程论文30%

包括翻转自学、课堂讨论及课程论文(一课一文)完成情况。根据完成的态度,掌握知识的程度以及完成情况进行评分。

2、期末考核:

(1)考核形式:考试(开卷,上机考试)。

(2)考核内容:参照各章节的教学要求中理解、掌握的部分,来重点考核各章节的重点内容。

3、总结性评价:

学科成绩总分100分,其中,期末考核占50%,平时成绩占50%。

课程评价

教学资源
课程章节 | 文件类型   | 修改时间 | 大小 | 备注
1.1 课程教学大纲
文档
.docx
2025-08-24 128.74KB
1.2.1 23级大数据管理与应用01、02班
文档
.docx
2025-08-24 1.07MB
1.2.2 25级大数据管理与应用(专升本)01班
文档
.docx
2025-09-12 1.11MB
1.4.1 23级大数据管理与应用01、02班
文档
.doc
2025-11-07 319.50KB
1.4.2 25级大数据管理与应用(专升本)01班
文档
.doc
2025-11-07 336.00KB
1.5 课程教学进度安排(教学日历)
文档
.doc
2025-08-24 351.50KB
2.1 引言(课程介绍、大纲介绍)
文档
.doc
2025-08-24 103.00KB
2.2 数据可视化概述
文档
.pptx
2025-08-24 72.30MB
2.3 Jupyter Notebook的安装和使用
视频
.mp4
2025-08-24 27.29MB
2.4 本章实训:绘制词云图
文档
.pdf
2025-08-24 840.05KB
3.1 python语言基础语法
文档
.pptx
2025-08-24 248.44KB
 
视频
.mp4
2025-08-24 139.63MB
3.2 python的内置数据类型
视频
.mp4
2025-08-24 52.45MB
3.3 python的自定义函数
视频
.mp4
2025-08-24 28.57MB
3.4 ***面向对象程序设计***
视频
.mp4
2025-09-22 28.50MB
 
视频
.mp4
2025-09-22 35.94MB
 
视频
.mp4
2025-09-22 59.44MB
 
视频
.mp4
2025-09-22 24.71MB
 
视频
.mp4
2025-09-22 25.97MB
 
视频
.mp4
2025-09-22 55.11MB
 
视频
.mp4
2025-09-22 78.14MB
 
视频
.mp4
2025-09-22 72.10MB
4.1 Numpy多维数组、数组读写
视频
.mp4
2025-08-24 83.55MB
 
视频
.mp4
2025-08-24 9.13MB
 
视频
.mp4
2025-08-24 11.44MB
 
附件
.html
2025-08-24 319.43KB
 
文档
.pdf
2025-08-24 288.67KB
4.2 数组的索引、切片和运算
视频
.mp4
2025-08-24 15.46MB
 
文档
.pdf
2025-08-24 443.03KB
4.3 NumPy中的数据统计与分析
视频
.mp4
2025-08-24 28.23MB
5.1 Pandas 数据结构的创建和文件读取
视频
.mp4
2025-08-24 53.88MB
 
文档
.pdf
2025-08-24 1.96MB
 
文档
.pptx
2025-08-24 1.01MB
5.2 Pandas数据预处理
视频
.mp4
2025-08-24 19.32MB
 
视频
.mp4
2025-08-24 85.22MB
 
视频
.mp4
2025-08-24 21.64MB
 
文档
.pptx
2025-08-24 1.30MB
5.3 Pandas 查询与编辑
视频
.mp4
2025-08-24 42.54MB
 
视频
.mp4
2025-08-24 47.86MB
 
文档
.pdf
2025-08-24 239.54KB
 
文档
.pdf
2025-08-24 272.22KB
5.4 数据分组与透视
视频
.mp4
2025-08-24 45.18MB
 
视频
.mp4
2025-08-24 22.20MB
 
文档
.pdf
2025-08-24 1.53MB
6.1 Matplotlib绘图基础、Pyplot动态rc参数、折线图
视频
.mp4
2025-08-24 28.40MB
 
视频
.mp4
2025-08-24 21.93MB
 
文档
.pptx
2025-08-24 1.13MB
6.1.1 jupyter课件
文档
.pdf
2025-08-24 701.21KB
 
文档
.pdf
2025-08-24 642.80KB
6.2 常用绘图:柱形图
视频
.mp4
2025-08-24 30.86MB
6.2.1 jupyter课件
文档
.pdf
2025-08-24 336.69KB
6.3 常用绘图:饼图、散点图、直方图
文档
.pdf
2025-08-24 1.30MB
6.3.1 jupyter课件
文档
.pdf
2025-08-24 330.15KB
6.4.1 jupyter课件
文档
.pdf
2025-08-24 452.47KB
6.5 Pandas可视化
文档
.pdf
2025-08-24 8.45MB
6.6 Pandas可视化实训
附件
.${file.extension}
2025-08-24 --
6.7 Matplotlib可视化实训
文档
.pdf
2025-08-24 1.07MB
7.1 Seaborn简介及风格设置
视频
.mp4
2025-08-24 18.62MB
 
文档
.pdf
2025-08-24 4.55MB
7.2 常用绘图:关系类图
视频
.mp4
2025-08-24 27.18MB
 
文档
.pdf
2025-08-24 3.67MB
7.3 常用绘图:分类图
文档
.pdf
2025-08-24 3.06MB
7.4 常用绘图:分布图、回归图和矩阵图
文档
.pdf
2025-08-24 2.24MB
8.1 Pyecharts基本使用方法
文档
.pptx
2025-08-24 730.85KB
8.2 Pyecharts常用图表
视频
.mp4
2025-08-24 32.31MB
 
文档
.pdf
2025-08-24 1.84MB
课程章节
提示框
提示框
确定要报名此课程吗?
确定取消

京ICP备10040544号-2

京公网安备 11010802021885号