Mozilla Bespin is an interesting project (user guide).
It is a Mozilla labs open source project to build a browser-based IDE. You can host it yourself, see the Bespin developer guide.
I don't think it is currently a full-fledged Python IDE, but I believe it could be made into one with a bit of effort. The Bespin server is written in Python.