在Python中编程时IDE的重要性是什么?

5 python ide

我是一名初学Python程序员,只是熟悉语言及其工具和本地实践.在过去,我使用了与IDE紧密集成的语言,事实上我从未考虑过甚至可以在这样的工具之外进行编程.

但是,Python的许多文档和教程都避免使用任何类型的IDE,而是依靠强大的编辑器和交互式解释器来编写和教授该语言.

  1. IDE对普通Python开发有多重要?
  2. 是否有适合该语言的好IDE?
  3. 如果你使用IDE for Python,你如何有效地使用它?

Bas*_*ard 9

IDE 在Python中不是很有用; 像Emacs和Vim这样强大的编辑器在Python程序员中似乎很受欢迎.这可能会使例如Java程序员感到困惑,因为在Java中,每个文件通常都需要样板代码,例如package语句,getter和setter.相比之下,Python更轻量级.

如果您正在寻找与Visual Studio或Eclipse等效的东西,那么Eclipse就是Pydev.

Emacs和Vim非常强大且通用,但学习曲线陡峭.如果你想使用Emacs,我强烈推荐python模式 ; 它比默认的Python模式要好得多.


Tim*_*man 1

您使用的 IDE 是个人主观的事情,但它绝对很重要。就个人而言,为了编写简短的脚本或以交互方式使用 python,我使用http://pydee.googlecode.com/上提供的 PyDee 。它做得很好,相当轻量,但具有良好的自省功能。

对于涉及多个组件的大型项目,我更喜欢带有适当插件的 Eclipse。它具有非常成熟的管理和自省能力。您可以单独下载它,也可以将其作为 Python (X,Y) 的一部分从http://www.pythonxy.com/获取。