编程中你有没有碰到这样的苦恼?
程序调试正常,没有bug
但是就是得不到预期的效果?
这就是工具很熟悉,结果算法出问题了,需要调试变量了……
刚学Python,一直很别扭
例如:看不到工作区间,看不见变量,画不出图等等,困扰了我几天了
对于习惯使用MATLAB的我来说
真要命啊
今天才发现还有这个神器Spyder
下载地址:
天柱山
从Spyder网站截图如下,一股熟悉的Matlab气息
神清气爽
Spyder可以编辑代码,自动识别代码bug,最主要的是可以看到变量的数值,这个太方便了
你有没有这样的苦恼:没有bug的代码,却得不到想要结果的痛苦……
这时一般需要查看变量解决
Spyder主要的特点:
1--类MATLAB设计
Spyder在设计上参考了Matlab,变量查看器模仿了Matlab里“工作空间”的功能,对熟悉Matlab的Python初学者非常友好。在变量模块中还可以选择查看哪种类型的变量,非常方便。
2--对初学者友好
Spyder菜单栏中的【Help】,提供了大量的帮助文档和使用说明,能够帮助新用户快速直观地了解Spyder的用户界面及使用方式。
Spyder在代码输入的时候就帮您检测是否有逻辑错误,如下图,如果i没有定义,则会提示您代码有问题,鼠标移动到感叹号上就提示错误信息,很方便:
3-- 工具丰富,功能强大
Spyder里除了拥有一般IDE普遍具有的编辑器、调试器、用户图形界面等组件外,还具有对象查看器、变量查看器、交互式命令窗口、历史命令窗口等组件,除此之外还拥有数组编辑以及个性定制等多种功能。
....(功能很多,期待您自己去发现)
附上一幅我安装后的图,注释了各个模块
每个模块右上角都有“调整/关闭”的按钮,可以根据自己的喜欢进行调整
(例如我把变量区移到了最左边显示)
工欲善其事
必先利其器
我也是刚学Python
期待Python大牛给予指导
祝好