The last time I programmed something was related to Sonic on the Genesis, and I did it by modifying a disassembly, watching over the byte code that was created. It worked wonders for me, because I wrote on a human level (for the system), knowing full well what happened under the hood. The question is: does Panda3D allow me to debug a program written in Python on a lower level? I can’t write with C++ from scratch, but I should be able to modify its code by knowing what I want, similarly to what I did with Sonic games. It’s what keeps me from getting other SDK and bet on this one, if it should answer my needs.
I’m not entirely sure what you mean by your question. Could you explain what you mean by debugging a Python program on a lower level? Perhaps give an example of what you mean?