group | hidden |
---|---|
Practical Python |
true |
Python is a single-threaded language, which means that asynchronous development can sometimes be tricky.
In this section we learn about multi-processing, multi-threading, and async development using coroutines and the async
and await
keywords.
These three different types of asynchronous development each have their strengths and weaknesses, so it's important to understand them all.