本课程讲授数据分析的方法,并采用Python作为实践工具。本课程要求学生在开课前具备使用Python的基本能力。本课程共分为三个模块:第一个模块(基础篇)首先简要介绍和回顾Python程序设计的语法,并介绍使用Python进行数据分析的基础,如使用Numpy、pandas和matplotlib等;第二个模块(应用篇)展示多个使用Python进行数据分析的应用场景,如探索式数据分析、时间序列分析、机器学习、社会网络分析、图像分析、文本挖掘等;第三个模块(总结篇)将由学生在课堂内展示小组作业,并进行一次期末考试。本课程是“大数据管理与应用”专业必修课,也是信息管理系其他专业的限选课,同时也欢迎其他相关专业同学选修。本课程是北京大学“课程思政认定课程”。