PyCharm 2.5 python IDE released.
jetbrains.com
jetbrains.com
But then I found PyCharm and actually spent a weekend learning how to use it. It's a real pleasure to use. Intellisense stuff works very well, some of the refactoring features are excellent, and all the handy things like ctrl-enter to import things, ctrl-n/ctrl-shift-n to jump to different code in projects, really speeds up development.
I still use Sublime Text for short scripts, but for any major projects i use PyCharm for everything. The django support (with debugging, including template debugging) is killer.
Also my one interaction with the development has been excellent. I reported a bug (i did have to sign up to their bug track which was a bit of a nuisance), and the bug was fixed in a day and a new update with the fix pushed out to me within a week. Impressive iteration cycle given the size of the software.
http://confluence.jetbrains.net/display/PYH/PyCharm+vs.+Inte...
* https://github.com/klen/python-mode * http://code.google.com/p/vim-python-ide/ * http://sontek.net/turning-vim-into-a-modern-python-ide
In the end ask yourself - which problem are you trying to solve by changing your IDE? If it can't be fixed in your current IDE, try something else.
I ended up going with Pycharm using Vim key bindings as it was easier for me to work on different machines and OSes without having to worry too much about setting up my environment.
Alternatively, PyCharm has a vi plugin which isn't too bad (depending on which features of vim you expect).
I'll look into the vi bindings support in PyCharm.
Regardless, they have promotions running for long periods, so it's easy to start with a trial and then pick up a real license when the price is lower -- the last one ended on 16 April and was 30% off, I got mine last September and it was 50% off.
In general, for software like for everything else, prices reflect what the market will bear. We are willing to pay more, clearly. It's slightly embittering that in this case they cannot bring the usual "import taxes" justification, since they're based in Czech Republic.
I count at least 8 Macs, two more that may or may not be Macs. I don't see any blatantly non-Mac laptops.
To be fair, I can't be sure it's not a session on, say, PyObjC, but I also found this: http://www.flickr.com/photos/shimizukawa/6142969129/in/set-7...
Five Macs, possibly a sixth hiding behind one guy's head. Two non-Macs (one looks like a thinkpad and I think the one in the lower right is a vaio).
Last few times I've been to (Euro) Python conventions, I was actually surprised to see a lot of really skilled guys doing real computation (3d, molecular modelling etc) while happily running Windows on their laptops.
I flew back with a MBA and now ask myself, why didn't I do this much earlier.
On Ubuntu Sun JDK is not supported.
I'll stick to free Aptana plugin for Eclipse.
I've noticed that to the extent JetBrains communicates at all, it has a highly irritating habit of marking issues wontfix and making content-free statements (sometimes passive aggressive at that) until they get publicly called on it, and suddenly it's a completely different attitude.
"Things change quite rapidly" indeed. Is JetBrains not able to keep up?
JetBrains team has its opinions but is also flexible enough to change its mind. And it has been keeping up quite good during the last 10+ years.