Better Scientific Software¶
The Better Scientific Software (BSSw) website is an incredible resource for learning about scientific software engineering tutorials, explanations, and best practices on topics such as presented here and much more. Python specific materials are linked on the Python for HPC: Community Materials website.
The official Python documentation online is actually fantastic. The modules from the standard library are well documented and include examples that go into more detail and nuance than covered here.