Debugging in Python
So far I have been using PyDev plugin in Eclipse for Python debugging. Since Eclipse is not my cup of tea and installing every time I need it is pain, I decided to learn pdb and try out winpdb.
Very clear tutorial for pdb is at http://pythonconquerstheuniverse.wordpress.com/2009/09/10/debugging-in-python/.
After pdb I really enjoyed pretty cool interactive multiplatform winpdb debugger with copy paste installation. Download it at http://winpdb.org/download/. (For GUI there is a wxPython dependency.)