However, if you just want to run python programs, all you need is the python binary (and the libraries your script wants to use). The binary is usually at /usr/bin/python3 or /usr/bin/python3.9
This is incorrect, python depends on a number of Linux c libs which must be present. This is particularly important if you're looking to build distroless python images as they will not be present by default.