1.) Print statements 2.) IDEs Most Python IDEs provide visual debuggers so that you don't have to use command line ones such as pdb.
As with all languages that allow to be executated as a script as well, print statements usually get the job done quite well in most cases. Please read the Python FAQ (as you should for any new language you learn) in its entirety. http://www.python.org/doc/faq/ It answers your IDE question you posted in the other thread as well as many of your future questions quite well. -- http://mail.python.org/mailman/listinfo/python-list