Watch variables, use conditional breakpoints, call stack, exception breakpoint, etc— when working on larger projects — Quick pulse check — Still using print() statements to debug your code? Hey, no shame in admitting if you do. If it works, it works (especially for smaller scripts)! Having said that, it’s not a sustainable solution when working with larger projects — involving a buttload of third-party packages, util…