Fix Python – How do I manipulate a variable whose name conflicts with PDB commands?

My code is, for better or worse, rife with single letter variables (it’s physics stuff, so those letters are meaningful), as well as NumPy’s, which I’m often interacting with.
When using the Python debugger, occasionally I’ll want to look at the value of, say, n. However, when I hit n, that’s the PDB command for (n)ext, which has a highe….

Fix Python – How to exit pdb and allow program to continue?

I’m using the pdb module to debug a program. I’d like to understand how I can exit pdb and allow the program to continue onward to completion. The program is computationally expensive to run, so I don’t want to exit without the script attempting to complete. continue doesn’t seems to work. How can I exit pdb and continue with my program?

Fix Python – Step-by-step debugging with IPython

From what I have read, there are two ways to debug code in Python:

With a traditional debugger such as pdb or ipdb. This supports commands such as c for continue, n for step-over, s for step-into etc.), but you don’t have direct access to an IPython shell which can be extremely useful for object inspection.

Using IPython by embedding an IPython….