“Tinker in my garage” for low level things. If I’m playing around with a custom layer 2 protocol, python is not my language of choice.
Basically, if what you are tinkering needs precise control over the bits and bytes, Zig (or C) are designed for it.