python期货基本⾯分析_Python量化炒期货⼊门与实战技巧1.1 初识量化炒期货 / 2
1.1.1 什么是量化炒期货 / 2
1.1.2 为什么要学习量化炒期货 / 3
1.2 量化炒期货的特点 / 4
1.2.1 严格的纪律性 / 5
1.2.2 完备的系统性 / 5
1.2.3 妥善运⽤套利的思想 / 5
1.2.4 靠概率取胜 / 6
1.3 量化炒期货的内容 / 6
1.3.1 期货交易品种的选择 / 6
1.3.2 交易时机的选择 / 8
1.3.3 算法交易 / 8
1.3.4 各种套利交易 / 10
1.4 量化炒期货与⼈⼯炒期货的对⽐ / 12
1.5 量化炒期货的注意事项 / 12
1.6 量化炒期货的开发语⾔——Python / 13
1.6.1 为什么使⽤Python开发量化炒期货 / 13
1.6.2 Python的下载与安装 / 14
1.6.3 Python的环境变量配置 / 19
1.6.4 编写Python程序 / 23
1.7 量化炒期货的潜在风险及应对策略 / 26
第2章 Python 的基本语法 / 29
2.1 Python 的基本数据类型 / 30
2.1.1 数值类型 / 30
2.1.2 字符串类型 / 32
2.2 Python 的变量与赋值 / 36
2.2.1 变量命名规则 / 36
2.2.2 变量的赋值 / 37
2.3 Python 的运算符 / 38
2.3.1 算术运算符的应⽤ / 39
2.3.2 赋值运算符的应⽤ / 41
2.3.3 位运算符的应⽤ / 42
2.4 常见的数值函数和字符串函数 / 43
2.4.1 数学函数的应⽤ / 43
2.4.2 随机数函数的应⽤ / 45
2.4.3 三⾓函数的应⽤ / 47
2.4.4 字符串函数的应⽤ / 49
2.5 Python 的语法规则 / 53
2.5.1 ⼤⼩写敏感性 / 54
2.5.2 代码缩进 / 54
2.5.3 代码注释 / 55
2.5.4 空⾏ / 55
2.5.5 同⼀⾏显⽰多条语句 / 56
第3章 Python 的判断结构 / 57
3.lse 语句 / 58
3.1.1 If 语句的⼀般格式 / 58
3.1.2 If 语句的注意事项 / 58
3.1.3 实例:任意输⼊两个职⼯的⼯资,显⽰⾼的⼯资信息 / 58 3.1.4 实例:奇偶数判断 / 59
3.2 多个if......else 语句 / 60
3.2.1 实例:登录系统 / 61
3.2.2 实例:奖⾦发放系统 / 62
3.3 关系运算符 / 64
3.3.1 关系运算符及意义 / 64
3.3.2 实例:成绩评语系统 / 64
3.3.3 实例:分解正整数 / 66
3.4 逻辑运算符 / 67
3.4.1 逻辑运算符及意义 / 67
3.4.2 实例:判断输⼊的年份是闰年还是平年 / 68
3.4.3 实例:剪⼑、⽯头、布游戏 / 69
3.4.4 实例:每周学习计划 / 70
3.4.5 实例:⽔仙花数 / 71
3.5 嵌套if 语句 / 72
3.5.1 嵌套if 语句的⼀般格式 / 73
3.5.2 实例:判断⼀个数是否是3 或7 的倍数 / 73
3.5.3 实例:随机产⽣数并显⽰最⼤数和最⼩数 / 74
3.5.4 实例:⽕车站安检系统 / 75
第4章 Python 的循环结构 / 79
4.1 while 循环 / 80
4.1.1 while 循环的⼀般格式 / 80
4.1.2 实例:计算1 2 3 …… 200 的和 / 80
4.1.3 实例:利⽤while 循环显⽰100 内的⾃然数 / 81
4.1.4 实例:随机产⽣20 个数,并显⽰最⼩的数 / 81
4.1.5 实例:求s=a aa aaa ... aa...a 的值 / 83
4.1.6 实例:统计字符个数 / 84
4.1.7 实例:猴⼦吃桃问题 / 85
4.2 while 循环中使⽤else 语句 / 87
4.2.1 while 循环中使⽤else 语句的⼀般格式 / 87
4.2.2 实例:阶乘求和 / 87
4.2.3 实例:计算100 之内奇数的和 / 88
4.3 ⽆限循环 / 89
4.4 for 循环 / 90
4.4.1 for 循环的⼀般格式 / 90
4.4.2 实例:遍历显⽰学⽣的姓名 / 90
4.4.3 实例:遍历显⽰字符串中的字符 / 91
4.5 在for 循环中使⽤range() 函数 / 92
4.5.1 range() 函数 / 92
4.5.2 实例:显⽰100 之内的3 的倍数 / 93
4.5.3 实例:⼩球反弹的⾼度 / 93
4.5.4 实例:任意输⼊两个数,求这两个数的最⼤公约数 / 94 4.6 循环嵌套 / 95
4.6.1 实例:9×9 乘法表 / 95
4.6.2 实例:绘制※ 的菱形 / 96
4.6.3 实例:查完数 / 97
4.6.4 实例:弗洛伊德三⾓形 / 98
4.6.5 实例:杨辉三⾓ / 99
4.7 break 语句 / 101
4.8 continue 语句 / 102
4.9 pass 语句 / 103
第5章 Python 的特征数据类型 / 105
5.1 列表及应⽤ / 106
5.1.1 创建列表 / 106
5.1.2 显⽰列表中的数据信息 / 106
5.1.3 修改列表中的数据信息 / 107
5.1.4 删除列表中的数据信息 / 108
5.1.5 列表函数的应⽤ / 109
5.1.6 列表⽅法的应⽤ / 110
5.1.7 实例:多个随机数的排序 / 112
5.2 元组及应⽤ / 113
5.2.1 创建元组 / 113
5.2.2 显⽰元组中的数据信息 / 114
5.2.3 连接元组 / 115
5.2.4 删除整个元组 / 116
5.2.5 元组函数的应⽤ / 116
5.2.6 实例:利⽤嵌套元组显⽰⽤户名和密码 / 118 5.3 字典及应⽤ / 118
5.3.1 创建字典 / 119
5.3.2 显⽰字典中的值和键 / 119
5.3.3 修改字典 / 120
5.3.4 字典函数的应⽤ / 121
5.3.5 实例:⽤户注册 / 122
5.3.6 实例:⽤户登录 / 124
5.4 集合及应⽤ / 128
5.4.1 创建集合 / 128
5.4.2 集合的两个基本功能 / 128
5.4.3 集合的运算符 / 129
5.4.4 实例:⽆重复的随机数排序 / 131
第6章 Python 的函数及应⽤ / 133
6.1 函数的定义与调⽤ / 134
6.1.1 函数的定义 / 134
6.1.2 函数的调⽤ / 135
6.2 参数传递 / 136
6.2.1 不可更改对象 / 136
6.2.2 可更改对象 / 137
6.3 函数的参数类型 / 138
6.3.1 必需参数 / 138
6.3.2 关键字参数 / 139
6.3.3 默认参数 / 140
6.3.4 不定长参数 / 141
6.4 匿名函数的应⽤ / 142
6.5 递归函数的应⽤ / 143
6.6 变量作⽤域及类型 / 145
6.6.1 变量作⽤域 / 145
6.6.2 全局变量和局部变量 / 147
6.6.3 global 和nonlocal 关键字 / 148
第7章 Python 的⾯向对象程序设计 / 151
7.1 ⾯向对象 / 152
7.1.1 ⾯向对象概念 / 152
7.1.2 类定义与类对象 / 153
7.1.3 类的继承 / 155
7.1.4 类的多继承 / 158
7.2 Python 的模块 / 159
7.2.1 ⾃定义模块 / 160
7.2.2 ⾃定义模块的调⽤ / 161
linspace函数python7.2.3 import 语句 / 162
7.2.4 标准模块 / 164
7.3 Python 的包 / 165
第8章 Python 的⽇期时间处理 / 169
8.1 Python 处理⽇期时间的time 模块 / 170
8.1.1 time 模块表⽰时间的两种格式 / 170
8.1.2 时间戳 / 170
8.1.3 包括9 个元素的元组 / 172
8.1.4 时间的格式化 / 174
8.1.5 time 模块中的其他常⽤⽅法 / 176
8.2 Python 处理⽇期时间的datetime 模块 / 178 8.2.1 date 对象 / 178
8.2.2 time 对象 / 182
8.2.3 datetime 对象 / 182
8.2.4 timedelta 对象 / 184
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论