IPython的简单介绍
量化投资与Python
目录:
一、量化投资第三方相关模块
NumPy:数组批量计算
Pandas:表计算与数据分析
Matplotlib:图表绘制
二、IPython的介绍
IPython:和Python一样
三、如何使用Python进行量化投资
- 自己编写:NumPy+pandas+Matplotlib+……
- 在线平台:聚宽、优矿、米筐、Quantopian、……
- 开源框架:RQAlpha、QUANTAXIS、……
我们先来学习一下IPython,上面列举的相关模块后面在谈论
一、IPython基础功能
1、IPython是交互式的Python命令行
2、安装与使用
安装:pip install ipython 使用:ipython 与Python解释器的使用方法一致
二、IPython高级功能
1、基本使用
- TAB键自动完成 - ?:内省、命名空间搜索 - !:执行系统命令 - 丰富的快捷键
2、魔术命令:以%开始的命令
%run:执行文件代码 %paste:执行剪贴板代码 %timeit:评估运行时间 %pdb:自动调试
3、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
4、安装jupyter
pip install jupyter
执行命令:jupyter-notebook
三、IPython快捷键
四、IPython常用的魔法命令
五、IPython调试器命令