有很多人还不知道Spyder是什么?那么小编就通过这个机会来给大家详细讲解一下什么是Spyder。
Spyder是python中一个非常简单的集成开发环境。spyder和其他的Python开发环境相比,它的优点就是模仿MATLAB的“工作空间”的功能。最近深度学习发展非常迅猛,大有一飞冲天的趋势。
小编刚开始学习python时是直接安装的python,然后在windows的记事本下编写脚本,最后在cmd命令下运行脚本。这样的编写效率小编绝对非常低下,而且感觉非常不好调试。而python本身自带的comand line下的python shell 和带图形界面的IDLE只能一行一行的交互,相对来说也比较麻烦。后来小编寻遍了各大论坛和网站,最后还是选择了好用又简单的anaconda,anaconda下载官网在这:https://www.continuum.io/downloads可以自行选择对应的python版本下载,anaconda的相关安装十分简单,按照提示进行就可以。
可以看到Spyder的界面设计和matlab十分地相似,熟悉matlab的同学可以很快地习惯使用Spyder,但也有些许不同,我补充下这些不同点。
(1)首先是快捷键,一般来说调试的快捷键会设置为F5,它的调试是Ctrl+F5,还有逐步调试也不一样,总之为了方便,我把调试快捷键改成了习惯的方式。修改的方法是工具栏上的TOOL->Preferences->Keyboard shortcuts,然后相应地对快捷键进行修改。
(2)其次是断点的设置方式,一般来说断点是点击一次编辑区旁边的竖条,但是Spyder是两次,取消也是连击两次,个人非常不能理解为什么要这么设置。当然你也可以直接选择断点的快捷键,默认快键键是Ctrl+F12,我给改成了F12。
(3)代码提示,matlab的代码提示是输入函数的前几个字母然后按tab键,python则是先写个.然后按tab键。如果是创建的对象就直接写个.就有代码提示了。
(4)脚本的路径最好不要写中文,因为很有可能python认不出,具体原因我讲不清楚,但是这真是个血淋淋的教训。
以上就是小编给大家带来的什么是Spyder的有关知识了。希望大家阅读之后能够有所理解,如果觉得小编的介绍不错的话可以多多关注我们优草派官方网站,了解根果相关资讯。