Pyzo is an open source and cross-platform Python IDE designed for scientific and engineering users. It provides a modern, interactive, and extensible environment for developing, debugging, and running scientific and engineering applications in Python. Pyzo features an editor with syntax highlighting, auto-completion, and inline debugging; a powerful interactive Python shell; an integrated IPython console; a powerful debugger; and a powerful graphical user interface and graphing library. Pyzo also provides a package manager, so users can easily install and manage third-party Python packages. Pyzo is designed to be easy to install and use, and can be used on any platform that supports Python.
Great text editor, not a full-featured IDE (for Python)