【发布时间】:2010-11-27 17:26:52
【问题描述】:
随着 Python 3 的日趋成熟并逐渐获得采用,我们正在冒险并在面向 12-18 岁儿童的入门编程课程中采用它。是否有您推荐的支持 Python 3 的 免费(最好是开源的)IDE,最好按照必要的顺序满足以下标准:
- 跨平台(Windows 和 Linux)
- 标准功能:语法高亮、自动缩进等
- 运行按钮,而不是控制台,您必须在其中键入“python foo.py”。
- 上下文相关帮助(例如,当他们将鼠标悬停在
math.floor()上时,它应该为函数提供帮助)。 - 嵌入式 Python shell。
- 内置调试器
- 无用的杂物被剥离,例如他们在介绍课程中不需要重构工具,并且自动完成会妨碍教学。同样,它应该是轻量级的,因为有些孩子会回家使用无法运行强大 IDE(如 Eclipse)的旧 PC。
【问题讨论】:
-
@Chris 最好是跨平台(Windows 和 Linux),但如果 Windows-only 是赢家,我会接受。
-
免费的 Komodo Edit(Komodo IDE 的缩减开源版本)即将关闭,尽管没有内置的 python 调试器(仅限付费版本)。不知道最适合您的需求,但如果您还没有看到以下内容可能会很有趣:wiki.python.org/moin/PythonEditors
-
@Chris Komodo Edit 不支持 Python 3,afaik。
-
Komodo 6 真的很棒。但是对于那些甚至无法处理 IDLE 的人来说可能有点复杂。我仍然认为 IDLE 最适合教学目的。
-
@Kabie IDLE 绝对过期了。我们试了两次,太糟糕了。
标签: python python-3.x ide