课程目录:Python编程和金融分析应用培训
4401 人关注
(78637/99817)
课程大纲:

          Python编程和金融分析应用培训

 

 

 

 

Python编程和金融分析应用
第一章:初识Python
1.1 Python语言概述

1.2 Python的优势

1.3 安装Python

1.4 IDLE开发环境

1.5.1 Python软件包管理工具

1.5.2 Anaconda软件包

第二章:Python语言基础
2.1.1 基本数据类型介绍

2.1.2 %和format格式

2.2 变量

2.3.1 运算符

2.3.2 表达式和类型转换

2.4 输入与输出

2.5.1 函数1

2.5.2 函数2

2.6.1 导入模块random

2.6.2 日期时间模块

第三章:Python容器数据类型
3.1.1 列表基本操作

3.1.2 列表常用函数生成方式

3.2 元组

3.3 字典

3.4 集合

3.5 可变和不可变类型

3.6 浅复制和深复制

第四章:程序控制结构
4.1 顺序结构和编码规范

4.2.1 二分支和单分支

4.2.2 多分支-嵌套选择

4.3.1 for和while

4.3.2 break和else

4.4 异常处理

第五章:函数
5.1 函数

5.2.1 函数参数1

5.2.2 函数参数2

5.3 变量的作用域

5.4 lambda表达式

5.5 嵌套-修饰器-生成器

5.6 递归函数

5.7.1 第三方库1

5.7.2 第三方库2

第六章:文件
6.1 文件概念

6.2.1 文件操作1_打开

6.2.2 文件操作2_关闭和读写

6.2.3 文件操作3_二进制文件和定位

6.2.4 文件操作4_Word和Excel文件

6.3 文件夹操作

6.4 编程实例

第七章:NumPy科学计算
7.1 numpy基础

7.2 存取数组元素

7.3 数组运算和排序

7.4.1 numpy函数1

7.4.2 numpy函数多项式图片变换

7.5 数组组合和文件存取

7.6 应用实例

第八章:Pandas数据分析库
8.1 Pandas的基本数据结构

8.2 访问数据

8.3 算术运算和对齐

8.4 读写数据文件

8.5.1 数据整理1

8.5.2 数据整理2

8.6 分组统计

8.7 时间序列

8.8.1 实例1泰坦尼克号

8.8.2 实例2电影票房

8.8.3 实例3股票基本面

第九章:Matplotlib绘图库
9.1.1 Matplotlib简介1

9.1.2 Matplotlib简介2

9.2.1 常见图形1

9.2.2 常见图形2

9.2.3 常见图形3

9.3 多图绘制

9.4.1 图形装饰项1

9.4.2 图形装饰项2

9.5 使用Pandas绘图

第十章:Tushare财经数据接口
10.1.1 Tushare接口简介1

10.1.2 Tushare接口简介2股票行情数据

10.2.1 股票行情数据可视化1

10.2.2 股票行情数据可视化2

10.3 优质基本面股票池创建

第十一章:Python金融分析应用
11.1.1 Numpy金融函数1

11.1.2 Numpy金融函数2

11.2.1 股票收益率计算

11.2.2 单只股票和时长平均收益率比较

11.2.3 历史波动率计算

11.2.4 股票收益率相关分析

11.3.1 价格趋势分析

11.3.2 超卖超买分析KDJ

11.4.1 数据准备和GDP

11.4.2 人均GDP和汇率