Host-side Python for the unsung 80% of embedded engineering: build glue, code generation (Jinja2, Mako), test orchestration (pytest, Robot Framework), HIL drivers, log analysis, instrument control (PyVISA, pyserial, pylink), OTA tooling, and CI plumbing. The lingua franca holding modern embedded toolchains together.
Treat Python automation as production code — version control, type-check (mypy), test, and pin dependencies. Use uv or pipx for environment management. Avoid the 'just a script' mindset for anything that runs in CI or on test benches.
Distinct from MicroPython, which runs ON the device. This entry is about Python on the engineer's host and on CI runners. Pairs with #3 Continuous Integration for Embedded and #5 Model-Based Testing.