Spyder is a powerful interactive development environment for the Python language with advanced editing, interactive testing, debugging and introspection features. (self description)
Useful hints
Using the Ipython interpreter in the run configuration allows to inspect arrays, variables etc. in the object inspector