一、了解

为什么选择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

 

    notebook 界面从上而下由四个区域组成:notebook 的名称(点击即可修改)、提供保存、导出、重载 notebook以及重启内核等选项的工具栏、快捷键Toolbar、notebook 的内容编辑区。

File:
New Notebook打开新笔记 
Checkpoint(记录点,类比不同版本) 
Revert to Checkpoint返回到某一个记录点 
Download as: ipynb、py、md、html、pdf
Edit:
包括复制、粘贴、删除、合并、移动等cell区域的操作
View:
Toggle Header是否显示头部信息,包括文件名和上次保存时间 
Toggle ToolBar是否显示工具栏 
Cell ToolBar
Insert:
Insert Cell Above上方插入一个cell区域 
Insert Cell Below 下方插入一个cell区域
Kernel:
Restart和Reconnect相关 
Change Kernel:换Python环境 
Help:一些教程链接 

二、Ipython快捷键

三、魔法命令

四、Ipython调试器命令

posted on 2018-01-29 19:48  Sober--  阅读(370)  评论(0编辑  收藏  举报