My learning path and also resources list for learning Python asyncio.
[+]
sign indicates that, I watched it.
This paid course helped me to get ready: [+]
[+]
Maybe the most easy to understand and informative tutorial:
[+]
Another neat intro:
[+]
The excellent cook/waiter example:
[+]
These video playlist are from CPython Core developer and EdgeDB
and it will explore what a hack is under the hood of asyncio:
[+]
From PyCon Israel 2019 - (no need to watch if you are going):
[+]
From PyCon UK - (dropped at the beginning no need to watch if you are going):
[+]
From Fosdem 2020 - nice slide, nice talk:
[+]
Asynchronous workers in Python - Sławomir Mucha - 4Developers (Low quality sound and video. No need to follow.):
[+]
Coroutines and Asyncio -- A Beginner's Guide - Jacob McSwain: OKC Python.
5 minutes talk. I don't think it is worth to watch.
[+]
How to Speed Up Your Python Code with Asyncio (low quality video and sound - dropped)
[+]
Demystifying Coroutines and Asynchronous Programming in Python - Nice, clean, historical view.
[+]
How to use Asyncio or a Simple TUTORIAL on Asyncio || Playing with Asyncio -> clean toy example code.
[+]
The nice, concise talk about internals of coroutines and CPython VM - extremely valuable.
[+]
Great talk about asyncio usage - learned a lot:
[+]
Nice talk - shows topics with their downsides etc - explains aiomultiprocess
[+]
Nothing special ignored immediately
[+]
Very nice talk and showcase clear explanation - using Trio - but do not worry the idea is the same and even better
[+]
Nice talk - explains how things work with Python >= 3.7
[+]
Awesome talk - explaining problems related asynchronous design usign JavaScript analogy
[+]
I am not sure if it is clean enough to understand.
From now I have stopped watching new tutorials as I am done here for now. I was able to accomplish given problem using asyncio. Good luck guys :) - will be updated. The list for watching - will be updated with descriptions. (adding here not to forget)
https://www.youtube.com/watch?v=LO61F07s7gw -> In Russian
https://www.youtube.com/watch?v=F19R_M4Nay4&feature=youtu.be -> using Pycharm
https://www.youtube.com/watch?v=qfY2cqjJMdw -> again some tutorial
https://www.youtube.com/watch?v=ReXxO_azV-w -> from Yuriy Selivanov Python 3.7/3.8
https://www.youtube.com/watch?v=zvswM5pY-mk&list=PLzUGFf4GhXBLEQsoOfLzhH6JKybt8I5Ec -> from TutorialEdge
https://www.youtube.com/watch?v=6kNzG0T44SI -> from LivePython
https://www.youtube.com/watch?v=c5wodlqGK-M -> NDC conference with asyncio (year 2017)
From realpython:
https://realpython.com/lessons/asyncio-sample-project-setup/
https://realpython.com/learning-paths/python-concurrency-parallel-programming/