我们如何区分 python 中的解释器、ide 和空闲?

我们如何区分 python 中的解释器、ide 和空闲?

虽然这三种方法都用于 Python 编程,但是它们之间有什么区别?特别是在应用方面?何时使用 ide,何时使用 idle,何时使用解释器?

答案1

我们什么时候使用 IDE?

IDE 是一个集成开发环境. IDE 通常允许:

  • 代码编辑/保存
  • 构建/运行代码(例如通过解释器)
  • 调试代码(或其他类型的代码清理)

IDE 还可能具有开发人员所需的其他功能。从本质上讲,IDE 将通常用于不同任务(由单独的软件处理)的工具“组合”到单个应用程序中。当开发人员不想(或不能)使用单独的工具来完成类似任务时,通常会使用 IDE。

我们什么时候使用IDLE?

IDLE 是一个 Python IDE,与 vanilla CPython 一起打包,来自python.org.它允许:

  • Python 代码编辑/保存
  • 运行 Python 代码(通过 Python 解释器)
  • 调试 Python 代码

当人们想要使用 IDE 进行 Python 程序开发时,他们可能会选择 IDLE,但不会选择支持 Python 的其他 IDE,例如:

在 IDE 之间进行选择通常是一个偏好问题,但是 IDE 的独特功能也可能在决策中发挥作用。

IDLE 具有而其他 IDE 可能没有的一个功能是它的“Shell”窗口(即,带有交互式 Python 解释器会话的完全独立的窗口)。

我们什么时候使用解释器?

从最严格的意义上讲,任何时候运行 Python 代码。在 Windows 上,python.exe是 Python 解释器。在基于 *Nix 的操作系统上,解释器可能只是被调用python,也可能包含版本号(例如python3.8)。

如果您指的是交互式解释器会话,那么只要您希望 Python 立即执行 Python 命令(即您不是在开发供以后使用的程序代码)。这可用于快速测试代码或用于演示目的(即向观众演示)。

相关内容