自己也尝试过Pycharm,Spyder和JupyterNotebook等Python IDE。
最后感觉还是Spyder好用,自己认为主要由以下几点原因:
- 变量查看:中间变量显示相比pycharm和jupyter Notebook要好太多,pycharm查看变量非常难用,jupyter 需要print查看或者直接输出,易用性也不如spyder。变量类型,变量值等一目了然,这真不是一般的方便。
- 安装简单:anaconda安装完后自带。
- 交互式编程console,具备jupyter类似的功能,调试和测试的时候,在程序编写初期,这个功能及其必要,而且非常简单好用,用了才知道有多方便。
- 绘图功能使用体验优于jupyter,jupyter更加适合于写文档。选中变量直接能绘制柱状图和折线图,这你能忍吗?太方便了。
- 方便易用的对象查看器:在对象查看器中可以搜索类、函数或模块。
总之,Spyder克服了Pycharm查看变量的问题且更加轻量化,同时兼具Jupyter的交互式编程的优点。
所以后面自己的程序将都偏向于用spyder进行编程。以下是chatgpt对于spyder的相关描述:
需要补全:
相关文章: