虽然这三种方法都用于 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 命令(即您不是在开发供以后使用的程序代码)。这可用于快速测试代码或用于演示目的(即向观众演示)。