Spyder和Jupyter有何区别?

37

我正在学习用Python进行数据科学,但是我的问题是我仍然不理解Spyder和Jupyter之间的区别!

我希望你们能帮我理解它们之间的区别,非常感谢。

2个回答

57

这里只是对这两个工具的基本介绍。

Jupyter是一种用于数据分析的非常流行的应用程序。它是一个IPython笔记本(“交互式Python”)。您可以分别运行每个代码块。例如,我可以使用matplotlib打印图形。创建一个新的代码块并打印另一个图形。还有很酷的函数,如%timeit,用于测试代码的速度。

Spyder是Python集成开发环境(IDE),类似于Atom、Visual Studio等。我使用VS Code,并建议您也安装它。它更容易学习和上手。由于其普及程度,也有很多有用的YouTube视频。

我喜欢使用Jupyter笔记本来分析数据,无论是在pandas数据帧还是图表中。当我在开发程序或在已经分析了的数据上实现新代码时,我使用像VS Code这样的文本编辑器。

还有很多东西需要学习,但是我认为这就是您目前需要知道的全部内容。随着您的经验越来越丰富,您将了解更多关于这些工具的信息并找到自己的偏好。如果您想了解更多,请在网上搜索相关信息,您会发现有很多人比我解释得更好。

祝您在数据科学领域的旅程顺利!请耐心学习,记住挣扎是学习的一部分。祝好运!


9

Spyder 优点:

  • 代码自动补全
  • 代码单元格:您可以使用Spyder创建代码单元格。
  • 科学计算库
  • PDB调试器
  • 帮助功能

缺点:

  • 仅限于Python语言。
  • 布局不好看,无法进行自定义。

Jupyter 优点:

  • 易于学习
  • 安全免费的服务器 - Jupyter服务器可免费使用。
  • 键盘快捷键使其易于操作和快速
  • 共享笔记本

缺点:

  • 不推荐用于运行长时间、非并发任务。
  • 没有IDE集成,不能进行代码风格调整和代码格式检查。

详细阅读请访问:https://ssiddique.info/pycharm-vs-spyder-vs-jupyter.html


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接