Choosing the Best Python IDE(pedrokroger.net)
pedrokroger.net
Choosing the Best Python IDE
http://pedrokroger.net/choosing-best-python-ide/
6 comments
PyCharm also has plugin support, because it's a shared framework (much like Eclipse).
I'm running PyCharm (3.1 pro) and I currently have plugins for .sh, .pl, .md, and more. Some plugins require download (iirc, I had to go through a wizard to get the plugin for markdown)
It's low risk trying PyCharm. The community edition is fairly full-featured, and is free.
I'm running PyCharm (3.1 pro) and I currently have plugins for .sh, .pl, .md, and more. Some plugins require download (iirc, I had to go through a wizard to get the plugin for markdown)
It's low risk trying PyCharm. The community edition is fairly full-featured, and is free.
I always keep going back to Editra. Its been around a long time, its written in Python and its an IDE for all programming languages not just Python -- and of course its free as in beer no matter if I am on Linux, Windows or Mac OS X. When not in Editra I am always using iPython as on those projects I don't need an IDE with everything that iPython provides me, quite liberating!
+1 for PyCharm. The guys from JetBrains are doing a great job and keep improving it. Performance today is much better than it was half a year ago.
My experience so far:
I have used Python under IntelliJ IDEA and find it unbearably slow. I am not sure if Pycharm would be faster than IntelliJ IDEA.
Spyder2 is great, except that I have had it crash several times. The deal-breaker has been debugging support. When I hit "step into function" on the current line, it runs out of the current function. And there is no call-stack.
PTVS (Windows-only) seems to be fast enough. In some cases though I see exceptions showing up in the console window that are not reflected in the IDE, leading to confusion. Hope they fix this.
I have used Python under IntelliJ IDEA and find it unbearably slow. I am not sure if Pycharm would be faster than IntelliJ IDEA.
Spyder2 is great, except that I have had it crash several times. The deal-breaker has been debugging support. When I hit "step into function" on the current line, it runs out of the current function. And there is no call-stack.
PTVS (Windows-only) seems to be fast enough. In some cases though I see exceptions showing up in the console window that are not reflected in the IDE, leading to confusion. Hope they fix this.
I don't really use a IDE, but my friends who do like Spyder. It would be nice to see a review of IDEs for scientific software development. The things I need are interactive console, visualization (matplotlib), and debugging.
Another benefit of using an Eclipse IDE is the wide array of plugins for other languages. I have a Perl plugin and SQL plugin. I like being able to use the same IDE when I do need to switch languages, which is so far what has put me off trying Pycharm or Wing.