一、了解
为什么选择Python?
其他选择:Excel、SAS/SPSS、R
量化投资第三方相关模块
NumPy:数组批量计算
pandas:表计算与数据分析
Matplotlib:图表绘制
如何使用Python进行量化投资
自己编写:NumPy+pandas+Matplotlib+……
在线平台:聚宽、优矿、米筐、Quantopian、……
开源框架:RQAlpha、QUANTAXIS
1.Ipython基础功能
Ipython:交互式的python命令行
安装:pip install ipython
使用:ipython
与Python解释器的使用方法一致
具体用法
2.Ipython高级功能
TAB键自动完成
?:内省、命名空间搜索
!:执行系统命令
丰富的快捷键
3.魔术命令
魔术命令:以%开始的命令
%run:执行文件代码
%paste:执行剪贴板代码
%timeit:评估运行时间
%pdb:自动调试
4.IPython Notebook
使用命令历史
获取输入输出结果
目录标签系统
IPython Notebook
In [28]: 3+2
Out[28]: 5
In [29]: _
Out[29]: 5
In [30]: __
Out[30]: 5
In [31]: ___
Out[31]: 5
5.安装jupyter
执行命令:jupyter-notebook