Managing Python versions and packages with `uv`
Last year, I set a goal for myself to build more demos in Python as a way to learn the language. I focused mostly on building, but not really on building efficiently. I didn't take the time to learn the tooling ecosystem beyond what was installed by default