用于教学的Python IDE?

Del*_*ani 7 python ide

我是11年级计算机科学课的学生.以前只教过Visual Basic,我的老师正在寻找一种语言和IDE来教授课程,这是跨平台的,并且很容易学习,所以我建议他使用Python语言.

但是,除了IDE的典型功能(编辑器,项目管理,代码完成,调试等)之外,他还希望使用包含表单构建器的IDE进行教学.只使用文本编辑器(通常nano)和相关的编译器开发,我几乎不知道IDE和什么是好用的.

我还意识到Python已经绑定了大量的图形工具包,其中一个可能是在每个IDE的表单构建器中选择使用"幕后",所以这当然是另一回事.

任何人都可以建议一个适合我类需要的免费开源IDE,并且能够至少在Windows,Mac OS X和基于Linux的操作系统上运行吗?

对于那些建议普通控制台编程是初学者最好的开始的人,我同意!如果我是老师,我会直接将我的学生引导到已经安装在计算机上的Python控制台上,并开始教授一些不受GUI编程问题影响的编程.但是,我仍然希望为他找到一个IDE,以防他说他必须严格遵循课程并且需要使用IDE /表单构建器来教授GUI编程.

And*_*fat 5

PyDev是Eclipse的Python IDE,可用于Python,Jython和IronPython开发.

参考:PyDev

您也可以使用PySide - 它包括GUI编程

更新:

因此,当我搜索时,我发现了一些带有集成gui构建器的Python IDE,例如:

Visual Tkinter Python IDE

猴子工作室

其他的(请看看在部分页面的底部:IDEs with integrated gui builder)

更新2:

我最近开始使用PyCharm,我可以说它是非常复杂的IDE并且有很多功能(我非常熟悉IDE的界面,因为我用于Java开发IntelliJ IDEA,它基本上来自同一家公司),所以我建议任何人使用它.

有关Python IDE的更多信息,请查看此问题.它详细介绍了每个Python IDE的重要功能:用于Python的IDE是什么?

  • 带PyDev的Eclipse是否有GUI表单构建器? (2认同)