Too Long; Didn't Read
Python added formal asynchronicity in the base language a while ago. It’s fun to play with <a href="https://docs.python.org/3/library/asyncio.html" target="_blank">asyncio</a> <code class="markup--code markup--p-code">tasks</code> and <code class="markup--code markup--p-code">coroutines</code>, the basic constructs that execute almost in parallel. But as you start to integrate more with a regular codebase, you may find that things can get tricky. Especially if you’re forced to interact with synchronous code.