
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人
2.3 Spyder编辑器
在进行Python学习时,选择一个合适的编辑器会起到事半功倍的效果。
若 Anaconda 中集成有 Spyder 编辑器,将是一个不错的选择。Spyder 是使用Python编程语言进行科学计算的集成开发环境。和其他的Python开发环境相比,Spyder 最大的优点是模仿 MATLAB“工作空间”的功能,可以很方便地观察和修改数组的值。
2.3.1 Spyder界面
Spyder 的界面由许多窗格构成(如图 2.9 所示),用户可以根据自己的喜好调整它们的位置和大小。
其中,Editor(编辑器)用于编写代码,例如输入“print(‘Hello World!’)”,如图2.10所示。
Console (控制台)可用来评估代码,并且在任何时候都可以看到运行结果。例如,运行print(‘Hello World!’),会得到输出“Hello World!”,如图2.11所示。
Variable explorer 是变量管理器(如图 2.12 所示),可用来查看代码中定义的变量,便于调试程序中查看变量值。

图2.9 Spyder界面

图2.10 Spyder编辑器

图2.11 Spyder控制台

图2.12 Spyder变量管理器
File explorer是文件管理器,可用来查看文件路径,如图2.13所示。

图2.13 Spyder文件管理器
Help 为帮助管理器(如图 2.14 所示),从中可以得到关于编辑器或控制台在使用上的帮助。

图2.14 Spyder帮助管理器
2.3.2 Spyder快捷键
Spyder的功能较多,其中一些常用的快捷键如表2.1所示。
表2.1 Spyder常用快捷键
