pip*_*ter 0 python development-environment
我想知道是否有一个更适合初学者的环境来编写Python而不是终端shell.有什么建议?
我的个人建议:
我使用DreamPie作为我的Python shell.DreamPie的一些有用功能:自动完成属性和文件名,自动显示函数参数和文档,自动折叠长输出,让您将会话历史保存为HTML文件,自动添加括号和可选引号功能.它还将窗口划分为代码框(您编写代码的地方)和历史记录框(包含所有先前的命令及其输出) - 在我看来,这是一个非常方便的概念.
DreamPie是一个很棒的shell,但是shell只适用于你将要使用一次并扔掉的小脚本.我在编写Pyothon程序/项目时所了解的最好的IDE是Eclipse IDE中的Pydev插件.它具有我见过的最好的自动完成功能,一个很好的调试器,令牌浏览器,Django集成,Unittest集成,自动导入,易于使用的重构选项(重命名,提取方法,内联变量,提取变量)等等)等等.