pyscipter 是一个不错的选择,快速灵巧、功能丰富。它的安装包只有五六兆,功能却一个都不少。语法高亮功能也很强,运算符、数字、hex都能按照你的需要改变颜色。还有非常灵敏的code completion,甚至内置的python interpreter也和editor一样带有语法高亮功能。
但是它有一个非常突出的缺陷:print函数在 multiprossing创建的进程中不起作用,换句话说如果你的python程序是多进程的(在现代软件开发中这非常常见),你你能看到主进程print出来的东西,其余进程print不出任何东西。但是直接在windows的console里面是不存在这个问题的,pydev也不存在这个问题。
pyCharm是很好的选择,它提供了更多的语法高亮模板,以及更多编程语言的支持,黑色的界面看起来酷极了。