0

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

4

3 回答 3

5

我的建议:

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

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

于 2012-08-26T01:35:28.780 回答
3

看看各种

另请参阅Python 使用什么 IDE?

于 2012-08-26T01:27:20.477 回答
0

不要期望您从与 Python 相关的经典编程语言 IDE 中获得什么。由于语言的动态特性以及为了弄清楚诸如自动完成、参数信息或成员之类的细节,IDE 在某些时候必须运行代码 - 它可以因为可能的副作用,所以不能这样做。

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

于 2012-08-26T01:21:53.077 回答