debugging in python debugging is the process of finding and resolving defects or problems within computer program that prevent correct operation of computer software or system [ debuggers are software tools which enable the programmer to monitor the execution of programstop itrestart itset breakpointsand change values in memory the term debugger can also refer to the person who is doing the debugging as programmerone of the first things that you need for serious program development is debugger python has built-in debugger that can be used if you are coding python with basic text editor and running your python programs from the command line better option is to use the debugging features integrated in your python editor debugging is typically integrated with the python editor you are using see the specific for the different python editors