The Python Debugger Step-through Debugging with pdb
Via IPython and ipdb
Remote debugger