PyDev is a Python IDE for Eclipse, which may be used in Python, Jython and IronPython development. Features editor, code completion, code analysis, refactoring, outline view, debugger, mark occurrences and other goodies.
It comes with many goodies such as:
-Code completion with auto import
-Go to definition