every blog needs subheader text
uv looks like a very promising new python package manager. Its fast, does global python tool installs, and has sensible defaults.
python-dotenv makes it easy to read in secrets from env or a .env
file in the project folder.
I first started out with scratch, which is pretty awesome and kids can create some pretty awesome (and complex!) projects very quickly. However, I noticed that it is hard to go back and read - the scratch blocks once assembled are hard for the same kid who put them together to quickly read and iterate on.
There are many excellent blog engines out there, but to customise any of them takes so much understanding of how they work, the template and theme engines they use, that its easier to just use them exactly as is with an existing theme.
This was one of Udacity's first computer science MOOC's, and I really liked it. Its a great fast intro to computer science concepts and python.