Skip to content

My learning path and also resources list for learning Python asyncio

Notifications You must be signed in to change notification settings

ShahriyarR/AsyncIO_Learning_Path

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 

Repository files navigation

AsyncIO_Learning_Path

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/

https://realpython.com/async-io-python/

About

My learning path and also resources list for learning Python asyncio

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published