讲了这么多Spyeder的相关使用方法,那么究竟哪一款python IDE更适合开发者呢?其实这个问题是不同开发需求有不同答案的。
2018年,KDnuggets的一个博客发起了这项投票:数据科学中最好用的Python IDE是什么?调查共有1900多人参与,调查结果如下图所示。前5个选择是:
Jupyter,57%
PyCharm,35%
Spyder,27%
Visual Studio Code,21%
Sublime Text,12%
Jupyter,57%
PyCharm,35%
Spyder,27%
Visual Studio Code,21%
Sublime Text,12%

1 如果你是web开发工程师,就选择pycharm。针对大型的web框架修改调试,还是需要个大型IDE,方便项目管理。pycharm专业版是收费的,社区版是免费的。对于新手,使用免费的社区版就够了。
2 如果你是数据处理工程师,就选择spyder(也即是anaconda)。安装anaconda后就处理好集成环境spyder。不用再处理环境依赖关系,也包含了numpy,matplotlib和pandas,可以做些数据处理。
3.如果又是做数据分析,又是做大工程的,建议两者结合起来用。
4.Jupyter notebook(http://jupyter.org/) 是一种 Web 应用,能让用户将说明文本、数学方程、代码和可视化内容全部组合到一个易于共享的文档中。(详见:jupyter notebook 可以做哪些事情?)
5.如果你是黑客hacker,就用vim吧,或者用bpython等REPL工具。
初学者可以根据自己未来的发展方向选择!
著作权归作者所有。商业转载请联系本站作者获得授权,非商业转载请注明出处 ZZKOOK。
评论
真难。
个人博客是一面照妖镜。