> I am new to python, I want to know how to use a debugger and which > debugger give a GUI .
If you are new to Python but experienced in programming then you should find the pdb debugger is a lot like the GNU gdb one. Its not a GUI hiowever. (Although I beliebe you can get it to work with ddx etc... but I haven't tried) IDLE also has a somewhat cut down debugger built in and it is graphical but ugly! Other IDEs like Blackadder etc also feature debuggers. However in Python the most useful debugger is often the interactive prompt. If you run your program with python -i foo.py the program will stop inside the interpreter so that you can examine variables etc. coupled with judicial use of print statements you should rarely need the debugger The other thing to do with the >>> prompt is simply import your module and call the functions from the prompt. Again you can see the results by examing variables etc. HTH Alan G Author of the learn to program web tutor http://www.freenetpages.co.uk/hp/alan.gauld _______________________________________________ Tutor maillist - Tutor@python.org http://mail.python.org/mailman/listinfo/tutor