JetBrains is really churning out the IDE's lately. RubyMine is excellent for Rails Development. There is a version of Web IDE for PHP Development. And now, there is a public preview of PyCharm that is for Python Development with support for Django.

RubyMine for Rails Development is the one I use the most and I absolutely love it. Therefore, I suspect that Web IDE and PyCharm have to be pretty good for developing in PHP and Python, respectively. If you are the daring type, PyCharm is currently in public preview and you can give it a spin as well as give them feedback before it is officially released!
As so happens, I also got a new Python book today, The Quick Python Book
. This is the second edition and hot off the press. Really looking forward to start reading it!
Hope this helps.
David Hayden