Python Debugging Cheat Sheet/Benchmark small snippets with timeit

Measure a small expression from the command line.

Section: Logging and Diagnostics

Benchmark small snippets with timeit

bash
bash
python -m timeit "sum(range(1000))"

Learn the surrounding workflow

Compare similar commands or jump into common fixes when this command is part of a bigger troubleshooting path.

Related commands

Same sheet · prioritizing Logging and Diagnostics
Enable basic debug logging
Turn on debug-level logs quickly.
OpenIn sheetpythonsame section
Use a readable log format
Add timestamps and levels to logs.
OpenIn sheetpythonsame section
Log an exception with traceback
Emit the stack trace automatically in an except block.
OpenIn sheetpythonsame section
Attach request or job context to logs
Add contextual identifiers that make debugging easier.
OpenIn sheetpythonsame section
Time a block of code
Measure elapsed time around suspicious code paths.
OpenIn sheetpythonsame section
Insert a built-in breakpoint
Pause execution and enter the configured debugger.