Getting started guides, How-to's, and in-depth explanation of various topics in software development.
Let's say you have a function that's slow and time-consuming. It's too intensive and complex to run on the GPU (with it's thousand-ish cores) but the single core Python uses isn't enough. Your machine has eight cores and you want to use them. Well, how do you use them? Python's GIL makes it difficult.