Python编程环境有哪些选择?

时间:2012-08-26 01:15:22

标签: python development-environment

我想知道编写Python是否比终端shell更适合初学者。有什么建议吗?

3 个答案:

答案 0 :(得分:5)

我的个人建议:

  • 我正在使用DreamPie作为我的Python shell。 DreamPie的一些有用功能:自动完成属性和文件名,自动显示函数参数和文档,自动折叠长输出,让您将会话历史保存为HTML文件,自动添加括号和可选引号功能。它还将窗口划分为代码框(您编写代码的地方)和历史记录框(包含所有先前的命令及其输出) - 在我看来,这是一个非常方便的概念。

  • DreamPie是一个很棒的shell,但是shell只适用于你将要使用一次并扔掉的小脚本。我所知道的用于编写Pyothon程序/项目的最佳IDE是Pydev IDE中的Eclipse插件。它具有我见过的最好的自动完成功能,一个很好的调试器,令牌浏览器,Django集成,Unittest集成,自动导入,易于使用的重构选项(重命名,提取方法,内联变量,提取变量)等等)。

答案 1 :(得分:3)

答案 2 :(得分:0)

不要指望从经典编程语言IDE中获得的东西与Python有关。由于语言的动态特性以及为了弄清楚诸如自动完成,参数信息或成员之类的细节,IDE无法在某些时候运行代码 - 它可以'因为可能的副作用而要完成。

我自己正在使用Emacs和Sublime Text 2.

相关问题