课程

中国大学MOOC,为你提供一流的大学教育

hi,小mooc
SPOC学校专有课程
Python数据分析
第1次开课
开课时间: 2021年09月05日 ~ 2021年11月06日
学时安排: 2-4学时每周
当前开课已结束 已有 65 人参加
老师已关闭该学期,无法查看
spContent=
—— 课程团队
课程概述

《Python数据分析》是面向财务管理、会计学及经济学等相关财经专业本科生开设的一门数据分析及应用专业必修课。课程主要介绍数据分析的概念、数据分析的流程、Python语言基础、Python数据分析常用库(Numpy、Pandas)、基于Matpotlib、Pyecharts库的数据可视化方法等内容,具有较强的理论性和实践性。通过本课程的学习,学生不仅能够更好地理解Python数据分析中的基本概念,还可以利用Python数据分析技术,完成相关数据分析项目,为科学决策提供数据支撑。


授课目标

该课程的教学目标如下:

课程目标1(知识目标):了解数据分析基本概念和分析流程、Python语言发展历史和基本专业术语;掌握Python语言数据类型、程序结构等基本语法、Python程序编写和调试方法;掌握Numpy、Pandas数据分析常用库的基本用法和常用的函数;掌握Matplotlib、Pyecharts库的数据可视化方法和常用函数。

课程目标2(能力目标):能够对现实问题进行正确分析,选择恰当的数据分析方法,设计合理的数据分析流程;能够基于Python语言编写相应程序,完成数据收集、预处理,并开展数据分析;能够对数据分析结果选择恰当的数据可视化方法,进行数据可视化;能够独自完成简单的数据分析项目,并依据结果提出提出科学的决策。

    课程目标3(素质目标):能够利用互联网完成数据分析与数据挖掘领域研究前沿文献资料的收集与整理;能够追踪Python数据分析最新研究动态,把握先进的数据分析库及其用法;具备数据思维能力,能够利用Python数据分析发现问题和解决现实问题;熟悉数据分析领域相关法律法规,注重信息安全,自觉维护公民的个人隐私,形成正确价值观。

课程大纲
Python基础知识
课时目标:了解Python语言发展历史与特点、Python在现实生活中的应用;理解财务人学习Python数据分析的主要因由;掌握Python安装与配置方法、Python集成开发环境安装、配置与使用。
1.1 Python语言发展历史
1.2 财务人学习Python原因
1.3 Python安装与配置
1.4 Python集成开发工具安装与配置
1.5 Python在现实生活中的应用
1.6 章节练习
Python语法基础
课时目标:理解Python基本数据类型、Python运算符和表达式;掌握Python基本数据的使用方法,Python运算符使用方法;熟练应用表达式进行算术和逻辑运算,理解相应的内涵。
2.1 Python基本数据类型,常量、变量、数字类型、布尔类型、字符串、数据类型转换
2.2 运算符与表达式,算术运算符、关系运算符、逻辑运算符、赋值运算符、成员运算符、身份运算符、运算符优先级
2.3 数据结构,列表、元祖、字典、集合和字符串
2.4 章节练习
Python程序结构
课时目标:理解顺序结构、选择结构和循环结构,break 和continue的作用与差异;掌握选择结构、for、while的使用方法;掌握break 和continue的应用条件和使用方法;能够综合运用顺序结构、选择结构和循环结构进行程序设计,解决实际问题。
3.1 Python基本程序结构
3.2 顺序结构
3.3 Python选择结构
3.4 Python的while循环
3.5 Python的for循环
3.6 break 和continue语句
3.7 章节练习
Python函数
课时目标:了解Python函数的概念,掌握Python函数定义与使用、Python参数与返回值、Python变量的作用域及其使用方法。
4.1 Python函数的概念
4.2 Pyhton函数定义与使用
4.3 Python函数参数与返回值
4.4 Python变量的作用域与使用方法
4.5 章节练习
Python模块
课时目标:理解Python模块的概念和Python模块设计原则,掌握Python模块的设计方法和使用方法,第三方模块的引入和使用方法。
5.1 Python模块的概念
5.2 Python模块设计原则
5.3 Python模块的设计方法和使用方法
5.4 第三方模块引入和使用
5.5 章节练习
Python数据处理与可视化
课时目标:掌握Numpy类主要方法和使用、Pandas 中的表格的主要方法与使用、excel财务数据读取与存储、Dataframe财务数据分析、matplotlib、DataFrame和Pyecharts数据可视化方法。
6.1 Numpy类主要方法和使用
6.2 Pandas表格的主要方法与使用
6.3 excel财务数据读取与存储
6.4 Dataframe财务数据分析
6.5 matplotlib和DataFrame的数据可视化
6.6 Pyecharts数据可视化
6.7 章节练习
Python数据分析流程
课时目标:理解数据分析流程,数据处理方法;掌握基于Python的报表自动化处理、电子邮件发送、超市数据分析、银行数据分析的实现思路和实现方法;重点了解企业运营数据综合分析过程和主要功能的代码实现。
7.1 数据分析概念、原因
7.2 数据分析的内容
7.3 python数据分析基本流程
7.4 常用的数据分析工具
7.5 Python数据分析案例
7.6 章节练习
Python数据分析综合案例
课时目标:理解数据分析流程,数据处理方法;掌握基于Python的报表自动化处理、电子邮件发送、超市数据分析、银行数据分析的实现思路和实现方法;重点了解企业运营数据综合分析过程和主要功能的代码实现。
8.1 报表自动化
8.2 自动发送电子邮件
8.3 连锁超市数据分析
8.4 银行数据分析
8.5 企业运营数据综合分析
8.6 章节练习
展开全部
参考资料

1.鲁凌云. Python程序设计基础[M]. 北京:清华大学出版社, 2019.

2.江雪松,邹静. Python数据分析(人工智能科学与技术丛书)[M]. 北京:清华大学出版社, 2020.

3.王宇韬等.金融大数据挖掘与分析 [M]. 北京:机械工业出版社,2019.

4.张俊红.对比Excel,轻松学习Python数据分析.北京:电子工业出版社,2019.      

5.中国大学MOOC国家精品资源共享课,数据挖掘与python实践,中央财经大学,https://www.icourse163.org/course/CUFE-1207262801

江苏理工学院
2 位授课老师
张雪伍

张雪伍

讲师

李艳平

李艳平

副教授

下载
下载

下载App