python股票量化交易从入门到实践df_python股票量化交易从入门到实践df_Python股票量化交易从入门到实践/金融科技系列......

本书深入介绍Python在股票量化交易中的应用,从量化交易的基本概念到Python编程基础,再到NumPy、Pandas和Matplotlib等关键库的使用,帮助读者从入门到实践。章节涵盖量化交易的本质、股票分析、Python环境搭建、面向对象编程、数据处理和可视化,以及统计概率理论。通过本书,读者将能够运用Python进行有效的股票量化交易策略开发。
摘要由CSDN通过智能技术生成

thread-14878093-1-1.html目录

第1章 理解Python股票量化交易

1.1 多角度分析量化交易

1.1.1 量化交易的本质

1.1.2 量化交易的发展

1.1.3 量化交易的优势

1.1.4 量化交易的过程

1.2 多角度分析股票价格

1.2.1 从股票的起源看本质

1.2.2 如何衡量股票溢价

1.2.3 股票收益的组成

1.2.4 股价波动的原因

1.3 为什么选择Python语言

1.3.1 概述编程语言的发展

1.3.2 面向过程和面向对象

1.3.3 Python的起源及优势

1.4 本章总结

第 2章 量化语言Python的关键应用

2.1 快速部署Python开发环境

2.1.1 Python环境安装

2.1.2 第三方库安装

2.1.3 开发工具安装

2.2 开启Python的第 一个程序

2.2.1 如何建立标准py文件

2.2.2 区分模块、包、库

2.2.3 import发挥扩展优势

2.2.4 调试助手print( )函数

2.3 何为Python动态类型特性

2.3.1 变量的种类

2.3.2 动态类型的特性

2.3.3 内存管理与回收

2.3.4 深入探究PyObject

2.4 如何正确地创建函数

2.4.1 用def关键字定义函数

2.4.2 参数传递的形式

2.4.3 匿名函数lambda

2.5 初识Python面向对象

2.5.1 父类、子类和实例

2.5.2 元类和类及object和type

2.5.3 经典类和新式类的区别

2.6 如何用面向对象思维编程

2.6.1 如何正确地构建类

2.6.2 类的实例化全过程

2.6.3 如何引用类的属性

2.6.4 如何引用类的方法

2.6.5 类的继承机制应用

2.6.6 类的组合机制应用

2.7 深入理解for-in循环

2.7.1 for-in循环的原理

2.7.2 for-in循环的使用技巧

2.7.3 生成器的原理和作用

2.8 巧用装饰器测试代码效率

2.9 多进程和多线程的提速方案

2.9.1 多进程和多线程

2.9.2 Python的GIL原理

2.9.3 多任务的解决方案

2.10 未雨绸缪的异常处理机制

2.10.1 分析try-except常规机制

2.10.2 扩展try-except使用技巧

2.11 本章总结

第3章 第三方库NumPy快速入门

3.1 初识N维数组对象

3.2 N维数组对象的特性

3.2.1 矢量运算的特性

3.2.2 广播运算的特性

3.2.3 用条件表达式选取元素

3.3 高效处理性能的对比

3.4 用常用数组处理函数

3.4.1 创建数组的函数

3.4.2 元素级处理函数

3.4.3 线性代数相关函数

3.5 本章总结

第4章 第三方库Pandas快速入门

4.1 Series和DataFrame概览

4.2 Series的生成和访问

4.2.1 Series的生成方法

4.2.2 Series的访问方法

4.3 DataFrame的生成和访问

4.3.1 DataFrame的生成方法

4.3.2 DataFrame的索引访问

4.3.3 DataFrame的元素访问

4.3.4 元素标签和位置的转换

4.3.5 用条件表达式访问元素

4.4 时间序列的生成和转换

4.4.1 用datetime生成时间序列

4.4.2 用Pandas生成时间序列

4.4.3 时间序列的降采样

4.4.4 时间序列的升采样

4.5 DataFrame的规整化处理

4.5.1 模拟生成股票行情数据

4.5.2 DataFrame概览

4.5.3 DataFrame的可视化

4.5.4 DataFrame缺失值处理

4.5.5 DataFrame精度的转换

4.5.6 DataFrame合并处理

4.6 DataFrame的高效遍历

4.6.1 循环遍历的几种方式

4.6.2 循环遍历的性能对比

4.7 DataFrame的存储和加载

4.7.1 将DataFrame存储至CSV

4.7.2 将CSV加载为DataFrame

4.8 本章总结

第5章 第三方库Matplotlib快速入门

5.1 两种绘图方式的区分

5.1.1 函数式绘图

5.1.2 对象式绘图

5.2 常用图表类型的绘制

5.2.1 折线图的绘制

5.2.2 标注点的绘制

5.2.3 参考线/区域的绘制

5.2.4 双y轴图表的绘制

5.2.5 条形图的绘制

5.2.6 直方图的绘制

5.2.7 K线图的绘制

5.3 图形对象属性参数的调节

5.4 多子图对象的创建和布局

5.4.1 创建多子图对象的方法

5.4.2 布局多子图对象的方法

5.5 注意事项

5.5.1 tight_layout( )出错问题

5.5.2 中文显示乱码问题

5.6 本章总结

第6章 统计概率理论快速入门

6.1 统计概率的基础知识

6.1.1 随机事件与概率的关系

6.1.2 离散和连续随机变量

6.1.3 典型的随机变量分布

6.2 深入理解伯努利分布

6.2.1 伯努利分布的随机数

6.2.2 伯努利分布的概率

6.2.3 伯

展开▼

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值