本课程由我校与北京华育兴业科技有限公司合作开发共建,是双方推进产教融合、践行校企协同育人理念的重要成果。课程全面介绍了数据分析与可视化的基础知识与应用,深度融合企业案例与行业实战项目,通过校企共建的华育兴业软件技术与应用产业学院大数据技术实验室,为课程提供了先进的实验平台与真实的行业数据支撑。学习本课程前需具备Python的语法知识和编程技能和熟识JavaScript语法规则。课程共包含7个章节,具体内容如下:
第1章为绪论,主要介绍数据分析与可视化的含义,数据分析与可视化常用工具、Python数据分析与可视化常用类库等内容,展示了北京华育兴业科技有限公司为产教融合自主研发的教学实验系统。
第2章为NumPy数值计算,主要介绍数组对象(ndarray)的构造、属性、类型、切片和索引、迭代,以及常量、变换数组形态、通函数(ufunc)、字符串函数、文件读写、统计与分析、矩阵等内容。
第3章为Pandas数据分析,主要介绍Pandas中Series、DataFrame数据结构,以及索引、数据变更、数据运算、时间序列、数据读写、数据分组与聚合、透视表与交叉表、数据合并、数据清洗、数据标准化、数据转换等内容。
第4章为SciPy科学计算,主要介绍SciPy主命名空间、SciPy常数和单位、SciPy线性代数、SciPy聚类分析、SciPy插值、SciPy数值优化、SciPy统计函数等内容。
第5章为MatPlotlib数据可视化,主要介绍Matplotlib安装与绘图流程、Python的rc参数、常用图形绘制、文本与颜色设置、词云图的生成,以及Matplotlib在Django项目中的应用等内容。
第6章为ECharts数据可视化,主要介绍ECharts安装、绘图流程、常见图表类型、配置项、常用图形绘制,以及ECharts在Django项目中的应用等内容。
第7章为Pyecharts数据可视化,主要介绍Pyecharts的特性及安装、绘图流程、常见图表类型、配置项、常用图形绘制,以及Pyecharts在Django项目中的应用等内容。