Python is a widely used interpreted programming language.

Tooling

I typically like to use VSCode with Python plugins for coding:

as per Microsoft’s documentation:

Using pylance from VSCode

Python Testing

See Python Testing

Logging

Matt Stancliff recommends loguru for simple, colorized logging in python in his post about python project structures in 2024.

Debugging