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和汇率