Jupyter 笔记本 VS Python IDLE
如果您对在哪个平台上开始编写Python感到困惑,本文将为您提供帮助,因为Python为您提供了多种选择。我们比较了其中的两个选项。
Jupyter 笔记本
Jupyter Notebook基本上是一个 Web 应用程序。与 IDE(集成开发环境)不同,它使用互联网运行。即使在无法离线执行之后,由于其丰富的格式和用户友好的界面,它也受到大多数初学者的高度青睐。它允许我们在浏览器中输入代码并自动突出显示语法。它可以帮助我们知道我们是否在颜色和粗体格式的帮助下正确缩进了代码。例如,如果我们在循环范围之外编写打印命令,它将改变打印关键字的颜色。空格在Python中起着非常重要的作用,因为Python不涉及使用大括号来包围循环、方法等的主体。单个缩进错误可能导致错误。结果以不同的表示形式显示,如 HTML、PNG、LaTeX、SVG、PDF 等。
注意:有关更多信息,请参阅如何使用 Jupyter Notebook - 终极指南
好处 :
- 富媒体表示和文本格式;
- 无需单独安装。它带有 Anaconda 安装;
- 因其精通数学(制图、绘图、复杂方程)而受到数据科学家的高度青睐;
- 可以使用 Web 浏览器从任何设备访问(用于编辑)在 Jupyter 中创建的笔记本。
- 它带有一个调试器。
- 在我们编写代码时,它会自动保存对笔记本所做的更改。
缺点:
- 需要服务器和网络浏览器,即不能像其他 IDE 那样离线工作,这使得无法访问稳定互联网连接的人难以工作;
- 它的安装比其他 IDE 花费的时间更长;
- 默认情况下,我们只能从 localhost 访问它。它要求我们遵循一些重要的安全步骤才能从任何其他服务器访问它。
安装:有关安装的正确指南,请参阅以下文章 -
- 如何在 Windows 中安装 Jupyter Notebook?
- 如何在 Linux 中安装 Jupyter Notebook?
Python空闲
Python IDLE是用于Python编程的 IDE 之一。当我们安装 Anaconda 时它会自动下载。空闲代表 综合发展和学习环境。
您可以通过打开命令提示符并键入 IDLE 来访问它。在打开Python shell 后,它会给出 IDLE 作为结果,您可以在其中开始编码。 Shell 是一个交互式解释器。它立即为每一行代码提供输出。按下回车键不仅会更改该行,而且会在按下该行之后立即产生结果。与Jupyter Notebook 不同, IDLE 不允许我们先编写完整的代码,然后再计算结果。但是,如果用户想在键入代码时检查每一行代码,他会更喜欢Python IDLE 而不是 Jupyter Notebook。
所以基本上,这取决于用户。他可能想完成他的代码然后运行它或者在编写代码时同时检查每一行。但是,如果您是想要一个视觉上有吸引力的应用程序来编写代码的人之一,那么您必须使用 Jupyter Notebook。
好处:
- 非常简单和基本;
- 无需任何服务器或浏览器即可运行;
- 只需要安装 Anaconda
- 有一个内置的调试器;
- 可根据用户喜好定制;
缺点:
- 使用Python IDLE 创建的文件不能从创建它的设备以外的设备访问,除非被复制到或发送到另一台设备。
- 在我们编写代码时,更改不会自动保存。
- 它不像同时代的那样先进。
安装:有关安装的正确指南,请参阅以下文章 -
- 下载并安装Python 3 最新版本