零基础搭建量化投资系统:以Python为工具
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

1.5 Python集成开发环境Spyder的使用

由于Spyder是小白量化投资系统框架的主要开发工具,所以我们着重介绍一下。

Spyder是Python(x, y)的作者开发的一个简单的集成开发环境。和其他的Python开发环境相比,其最大的优点就是具有模仿MATLAB的“工作空间”的功能,这可以很方便地观察和修改变量的值。

1.Spyder操作与设置

Spyder的界面由许多窗格构成,用户可以根据自己的喜好调整它们的位置和大小。当多个窗格出现在同一个区域时,就会使用标签页的形式显示。例如,在图1-33中,可以看到Editor, Object inspector, Variable explorer, File explorer, Console, History log,以及两个显示图像的窗格。在“View”菜单中,可以设置是否显示这些窗格。

图1-33 Spyder软件多窗口显示

我们可以看到,Spyder的界面设计和MATLAB十分相似,因此熟悉MATLAB的读者可以很快习惯使用Spyder。

2.常用快捷键

Spyder常用快捷键如表1-1所示。

表1-1 Spyder常用快捷键

3.设置默认目录

设置默认工作路径的方式为从菜单“Tools”中选择“Preferences”,再选择“Current working directory”,就会出现如图1-34所示的设置默认工作路径窗口,可以修改路径,如“d:\tt”目录。

图1-34 设置默认工作路径

4.设置界面风格及字体

1)界面风格设置

我们可以从“View”的下拉菜单中选择“Window layouts”,再选择“Spyder Default Layout”,如图1-35所示。

图1-35 界面风格设置

用户可以根据自己的喜好选择界面,如熟悉使用MATLAB的用户可以选择将界面设置为“Matlab layout”风格。

2)字体设置

可以从菜单“Tools”中选择“Preferences”栏目,如图1-36所示,然后再选择“Syntax coloring”字体颜色。

图1-36 选择“Syntax coloring”字体颜色

在“General”栏目中能设置字体和字体尺寸,如图1-37所示。

图1-37 设置字体和字体尺寸

5.代码运行与调试

(1)按“F5”键将运行当前编辑器中的程序。

(2)按“Ctrl+F5”组合键进入代码调试。

在调试符“ipdb>”下输入“c”命令或者按“Ctrl+F12”组合键可以让程序执行到下一个断点,“q”命令则是退出调试。

(3)双击行首设置断点,按住“Ctrl+Shift”组合键,然后双击行首可以设置条件断点。

(4)按“F9”键将运行当前编辑器中选中的程序代码行。

除了键盘的快捷键外,还可以用鼠标点击工具条中的图标来运行或调试程序。如图1-38所示。

图1-38 Spyder工具条的功能