Advertisement

Pycharm和Spyder哪个好?

阅读量:
在这里插入图片描述

如果你是做数据分析的,建议用Spyder。

如果你是做大工程的,建议用pycharm。

如果又是做数据分析,又是做大工程的,建议两者结合起来用。

我发现MATLAB、Spyder、rstudio这三者高度相似。在进行数据分析时,这些界面应该是这样的。熟练掌握其中一个后,其它两个通常也容易上手。建议对三者的常用功能操作方式进行统一设置。

此外提供Jupyter Notebook作为类似Mathematica界面的工具箱。其特点包括:1 同时查看代码与运行结果;2 支持多种编程语言。

这两个工具极为相似,在Anaconda官网获取后即可使用,并且 Spyder随之被安装。然而 Anaconda并非独立软件包管理器 而是一个专门用于软件管理和分发的平台 知乎上经常讨论这个问题 知乎上经常讨论这个问题 而 Spyder 则是一个集成开发环境(IDE) 是第一个接触Python相关IDE的人通常会遇到一个问题 即在调试程序时 许多变量无法显示 如self等变量 这确实让人感到困扰。

Pycharm是一个功能强大的Python编程语言开发环境,并且易于上手。让我感受到最大的优势的是 Spyder也同样快速地适应我。最深刻的感受是所有的变量都可以方便地查看和管理,并且在其中运行ipython notebook可以让我不再需要切换到浏览器中进行实验操作。从此以后我就再也没尝试过其他工具

PS. 看到有网友指出其运行速度略显迟缓, 我仅限于我在Linux系统上测试过, 配置为i5处理器与8GB内存, 启动阶段稍微有些迟缓, 但一旦进入正常运行状态, 则表现得非常平稳

Sublime Text 3同样非常强大,在安装插件后可以直接运行Python脚本。然而,在我的使用过程中仅仅将其当作文本编辑器来操作,并不将其归类为Python的开发环境(当然这可能是因为我对该软件了解不够深入)。不可否认的是,在编写代码时使用它非常舒适。尤其是快捷键Ctrl + P实现的不同文件切换功能令人印象深刻。上文仅为个人观点分享,请参考意见并相互交流:大家更倾向于选择哪个工具?还是建议尝试不同的选项以确定最适合自己的工具?

我常用pycharm进行代码调试。当识别到程序无语法和逻辑错误时,接着使用sublime安装包功能,在终端中执行最终编写的程序。

spyder能够以直观的方式展示数据,并且在功能上与matlab具有相似的表现。然而,在图形化展示方面它不仅提供了更多的颜色区分选项,并且在数据展示格式的定制功能上更为便捷。

在这里插入图片描述

spyder主要用于数据分析也相当不错,由于内置了像 numpy、pandas 和 matplotlib 等众多常用的数据分析工具包

在可调节性方面不仅支持主题自定义但对初次使用者来说可能不够友好,在Project Interpreter部分尤其是需要注意的地方经过适应后会觉得非常实用。我目前主要使用的是Anaconda与PyCharm结合的方式。

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

全部评论 (0)

还没有任何评论哟~