随着Python 3的成熟和逐渐被采用,我们正在冒险,并在面向12-18岁儿童的入门编程课程中采用它。是否有一个免费的(最好是开源的)IDE支持Python 3,最好是满足以下条件(根据需要):
- 跨平台(Windows和Linux)
- 标准特性:语法突出显示、自动缩进等
- 运行按钮,而不是必须键入“python foo.py”的控制台。
- 上下文相关帮助(例如,当它们悬停在
math.floor()
上时,它应该为函数提供帮助)。 - 嵌入式Python shell。
- 内置调试器
- 无用的crud被剥离了,例如,在介绍课程中,它们不需要重构工具,自动完成会妨碍教学。同样,它也应该是轻量级的,因为有些孩子会回到无法运行像Eclipse这样的强大ide的旧电脑。
Tags:
Komodo Edit满足您的大多数需求(如注释中提到的其他需求),并支持版本6中的Python 3:
python -i
的工具箱配方,轻松地将shell连接到命令输出窗口中。需要考虑的额外事项:
Eclipse+pydev可以做到这一点。是免费的。UI不是很简单,但是有调试器、高亮显示、shell和completion。
升级版:这里是sample screenshot。我觉得很简单。
12-18更像是十几岁的孩子,而不是小孩子,我相信他们能流畅地使用更复杂的界面,比如facebook:)
Python IDLE具有大多数这些特性(以前从未使用过调试器,所以我不知道它有多好)。它可能是最简约的Python IDE。有关详细信息,请参见http://docs.python.org/library/idle.html。IBM还对IDLEhere做了概述。
而且,它已经包含在Windows二进制文件中(这是大多数学校使用的,至少在这里),所以您不必做任何特殊的工作来启动和运行它。它也适用于Linux。
我以前从未尝试过PyScripter,但它似乎提供了您在IDE中需要的东西,而且看起来相当简单。唯一的缺点是只有窗户。
相关问题 更多 >
编程相关推荐