我正在为数据科学学习Python,但我的问题是我仍然不理解Spyder和Jupyter之间的区别!
我希望你们能帮助我理解其中的区别;我将不胜感激。
这里只是对这两个工具的基本总结。
Jupyter是一个非常流行的用于数据分析的应用程序。这是一个IPython笔记本("交互式python"(。您可以分别运行每个代码块。例如,我可以使用matplotlib打印图形。创建一个新的代码块并打印另一个图形。还有一些很酷的函数,比如%timeit,可以测试代码的速度。
Spyder是一个集成开发环境(IDE(,适用于Atom、Visual Studio等Python。我使用VS代码,建议您也安装它。学习和跑步更容易。由于其受欢迎程度,youtube上也有大量有用的视频。
我更喜欢使用Jupyter笔记本来分析数据,无论是熊猫数据帧还是绘图。当我在已经分析过的数据上开发程序或实现新代码时,我会使用类似VS code的文本编辑器。
还有很多,但我认为这就是你现在需要知道的全部。随着你获得更多的经验,你会了解更多的工具,并找到你的偏好。如果你想了解更多,网上有很多关于他们的信息,他们可能比我能更好地解释这一点。
我希望你的数据科学之旅进展顺利!只要有耐心,记住奋斗是学习的一部分。祝你好运
Spyder Pros:
- 代码完成
- 代码单元:您可以使用Spyder创建代码单元
- 科学图书馆
- PDB调试器
- 帮助功能
cons:
- 仅限于python
- 不可自定义的错误布局
Jupyter专业人士:
- 易于学习
- 安全且免费的服务器-Jupyter服务器可以免费使用
- 键盘快捷键使其简单快捷
- 共享笔记本
cons:
- 不建议长时间、非经常性跑腿
- 没有IDE集成,没有linting,也没有代码样式调整
详细阅读https://ssiddique.info/pycharm-vs-spyder-vs-jupyter.html