News

The GIL is controversial because it only allows one thread at a time to access the Python interpreter. This means that it’s often not possible for threads to take advantage of multi-core systems.
Threads can provide concurrency, even if they're not truly parallel. In my last article, I took a short tour through the ways you can add concurrency to your programs. In this article, I focus on one ...
Those short tutorials were aimed at developers with a basic level of understanding of Python and who may have previously coded in JavaScript, rather than at complete novices. So far, the first ...