- Just want to learn idiomatic Python in general. Go through this article/exercise, write all the code, and research the topics that seem confusing, I think you'll be in good shape (ignore all the maths, just talking about the literal code) https://karpathy.github.io/2021/06/21/blockchain/
- Want to learn modern, idiomatic Python via a popular open source package? Look at this httpx code, and obviously playing around with a simple web client can be fun https://github.com/encode/httpx/blob/master/httpx.