【课程名称】Python数据分析与可视化
【课程代码】20212.1.010.0377
【学时学分】36学时2个学分
【适用对象】本科生
一、课程简介
本课程为程序设计类课程,对应我校通识教育课程中的科技发展&科学素养模块。
通过本课程的学习,使得学生能够理解Python的编程模式,熟练运用Python列表、元组、字典、集合等基本数据类型以及列表推导式、切片等语法来解决实际问题,熟练掌握Python分支结构、循环结构、函数设计以及类的设计与使用,熟练使用正则表达式处理字符串,熟练使用Python读写文本文件与二进制文件,了解Python程序的调试方法;针对Python数据分析与可视化中的主要方法及Python应用,使学生了解Python数据分析与可视化过程中的关键内容,主要包括数据分析常用的Numpy、pandas,数据可视化常用的matplotlib、seaborn、pyecharts包方面的内容,并特别讲述时间序列数据分析主要方法和典型示例。课程包含了实训内容,通过练习和操作实践,可以帮助学生巩固所学内容。
二、课程大纲
教学周 |
授课内容 |
2 |
第2章 数据分析与可视化概述 |
3 |
第2章 Python编程基础 |
4 |
第2章 Python编程基础 |
5 |
第3章 NumPy数值计算基础 |
6 |
第4章 Pandas统计分析基础 |
7 |
第5章 Pandas数据载入与预处理 |
8 |
第6章 Matplotlib数据可视化基础 |
9 |
第7章 Seaborn可视化 |
10 |
第8章 Pyecharts可视化 |
11 |
第8章部分内容 |
第9章 时间序列数据分析 |
|
12 |
第9章 时间序列数据分析实践 |
13 |
复习考试 |