Pycharm is an IDE (written in java) for developing in Python, with support for web frameworks.
Pycharm is a java swing based IDE that works on Windows, Linux, and Mac OS X.
It exists in a free and open-source software community version, as well as a fully-featured professional version which supports web frameworks Django, Flask, Google App Engine, Pyramid, and web2py.
Both versions have integrated version control for Git, Mercurial, CVS, Subversion, and GitHub.