On 27/01/2021 18:42, C W wrote: > I'd like to know how the experts on here are approaching and debugging > this. > > Bonus if no debugger or breakpoint. Just the good ol' run the function and > evaluate/print output for problems.
One option you may like and nobody seems to have mentioned yet is to use the interactive prompt. Simply run the program with the -i flag and the program will stay in the interpreter at the >>> prompt. Similar to what you seem to be used to doing in R... >From there you can print the current value of variables, inspect objects etc. I find it useful sometimes when I'm not on my desktop PC, although usually I jump into winpdb or similar if I need that kind of support. dubuggers and breakpoints combined with watchpoints are very powerful tools and easy to learn. (Although I may be pre-disposed since my first job after uni' was to white-box test 500K lines of C using a VAX command line debugger in batch mode. I wrote over 100K lines of debugger commands!) -- Alan G Author of the Learn to Program web site http://www.alan-g.me.uk/ http://www.amazon.com/author/alan_gauld Follow my photo-blog on Flickr at: http://www.flickr.com/photos/alangauldphotos -- https://mail.python.org/mailman/listinfo/python-list