+1 i tested PyCharm and it is indeed a charm, and would be highly valuable as a package in debian
quite sure it's based in eclipse with pydev, but we get a fully functional python programming environment, with modern interactive debugging, nice introspection with no effort or python guru skills, and everything working beautifully out of the box.