0

我使用带有 Visual Assist X 插件的 C/C++ Visual Studio 2012。现在我要学习Python。我需要一个好的 Python IDE 和我的主要要求 - IDE 中非常好的智能/自动完成功能(我不喜欢记事本或 Python shell)你能推荐 IDE 来满足我的要求吗?

4

6 回答 6

3

IDE中非常好的智能/自动完成功能

很难为 python 找到一个好的 IDE。主要原因是你的要求很难实现,如果不是完全不可能的话,因为python是动态绑定的,所以实用程序不能确定什么去哪里(就像它们在静态绑定的语言中所做的那样,例如javac#) 以便在 IDE 中创建可靠的自动完成功能。

也就是说,在我看来,使用纯文本编辑器可能会更好地为您服务(vim很快就会想到,如果您在 Windows 上,则可以使用notepad++的方式),然后使用您选择的 python vm 来运行和/或调试你的代码。

如果您仍然如此倾向于使用 IDE,那么Aptana studio(或只是带有pydev的Eclipse)可能就足够了。如果您选择将 Visual Studio 与用于 Visual Studio 的 Python 工具配对,那么 Visual Studio 也是一种选择。

于 2013-03-05T13:42:12.450 回答
3

在为 Python 找到一个好的 IDE 之前,我费了很大的力气。目前我正在使用PyCharm,它有很多我习惯于使用其他语言和 IDE 的功能,例如非常好的语法突出显示、代码完成、结构导航、文档链接、VCS 集成(使用实时差异工具)等等上。

注意:虽然它不是免费的,但您可以进行免费且全功能的 30 天试用。

于 2013-03-05T13:22:08.557 回答
0

我对 python 也比较陌生(1 个月..),在与 idlex 斗争了几个星期之后,我发现 pyscripter并且我对它非常满意,它对 python 具有几乎完美的自动完成功能!作为一个大优点..它让我不再希望那里有一个用于 python 的 netbeans 版本!

于 2013-03-05T13:42:32.287 回答
0

您可以使用 APTANA、Geany 或 ipython 进行练习!我更喜欢 APTANA 或 GEANY
Eclipse 也是一个很好的 Python IDE!

于 2013-03-05T13:19:40.163 回答
0

WingIDE 是我的首选 ide。它有很好的智能填充。

于 2013-03-05T13:21:14.763 回答
0

这些天来,我使用 Sublime Text 来编辑所有内容(http://www.sublimetext.com)和 bpython(http://bpython-interpreter.org)作为我的 Python shell。

也许 Stack Overflow 上的这些其他线程可能会有所帮助:

用于 Python 的 IDE 是什么?

https://stackoverflow.com/questions/126753/is-there-a-good-free-python-ide-for-windows

哪个是适用于 Windows 的 Python 的最佳 IDE

于 2013-03-05T13:24:24.407 回答