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工具条的功能