For beginners or Intermediates who want to try something to see if it adds to their productivity, IPython is worth a look.
who and whos:
%wholists names of all objects, but
%whosshows the list with type and contents summary.
Depending on your system IPython setup, you may be able to omit the
%at the front and just type
'run' and variable inspection:
runcommand executes your python [script] and brings the variable into the interactive namespace.
There are many more features of IPython like tab completion, history, and logging.
Do take a look and see if it can add anything to your productivity in Python.
There is an interactive test site here if you want to get started now: