Demystifying Python's Async and Await Keywords

preview_player
Показать описание
Python's async and parallel programming support is highly underrated. In this webinar, we introduce the entire spectrum of Python's parallel APIs. Then we focus in on the most promising, most useful, and modern feature of Python's async capabilities: the async and await keywords.

During the webinar, we build a small application that interacts with web APIs using async and await. We close it out by covering a library and technique that allows us to join Python's disparate parallel APIs into one super API that is easier to work with.

About the Presenter:
Michael Kennedy is the host of Python Bytes and Talk Python to Me. He is also the founder of Talk Python training and a Python Software Foundation fellow. Michael has been working in the developer field for more than 20 years and has spoken at numerous conferences.
Рекомендации по теме
Комментарии
Автор

10:09 for anyone who already knows the general concept of async and multiprocessing and just wants to watch the Python part

fredrikjonsen
Автор

Thanks Michael, great tutorial. And your PyCharm skills are 10/10. Also your podcast!

Автор

Great! Not just an 'hello world' intro but much more than that. Would definitely recommend for someone who is looking to implement asyncio in real-world application.
Thanks!!

rakshithkumarl
Автор

Thank you! I'm blown away by this webcast. Great work. Great examples and explanations. I will definitely check out your podcasts.

maverickv
Автор

Great stuff inside! For anyone who wants to learn about how async works in python this is the best starting point!

PaulHrimiuc
Автор

This is great tutorial! It really helped me to understand asyncio better.
I would like to have some kind of example for protocols and transporting data (as this is the use case I would like to use asyncio for), so I would be greatful if you could add some additional video or share some other training materials in the topic.

omfchg
Автор

Best video I founded on YouTube about this topic, I find asyn attempts on python rather weird, coming from Javascript. But this really help me. Thank you

AerroReyna
Автор

a liitle bit difficult to comprehend on async aiohttp session(), due using two context managers but overall put everything in plain text. Learnt much than any other resources about asyncio

eldarmammadov
Автор

Thanks for the great video! I’m a big fan of your podcast content. I’m looking to use asyncio as a way of testing for my discord bot using pytest-asyncio so that my bot can stay running during testing while running some of its functions. I don’t want it to shut down or get hung up on a single function but would rather it run concurrently (a new term I learned 😁) so that I can attempt to test lets say maybe 4 or 5 functions all at the same time while the bot is “live”.
That’s my use case so that I can push out more features without having to turn the bot on and off for each and every feature. I just want the bot to stay ON and run tests.

df
Автор

It was really nice, but why we skipped Try/Except part?

smiley
Автор

Thanks. Well done intro. Will definitely download your async training course!

gregorvonbergen
Автор

I have never seen an arrow character in python code or in any coding language for that matter. Can you explain how you even got it to show up in the text as well as what function it is performing here?

AndJusTIceForRob
Автор

This was a wonderful tutorial - just found this and will most likely be checking out all your content at talk python! Thanks so much for this!

jewpcabra
Автор

What is the difference between asynio.gather(task1, task2, task3) and loop.create_task?

cryptojeff
Автор

It was best source about this context that i get.

esmanlitebriz
Автор

this is great help to understand asyncio.

bansonedo
Автор

I recognize that voice.... Talk Python to Me!!! Yay!

norcal
Автор

Really great tutorial!
Learnt about unsync!!

utsavdahiya
Автор

This was just brilliant! Thank you @mkennedy!

zhenghaohuang
Автор

Realised it was a very familiar voice almost 10 mins in! Shouldn't 'multiprocessing' come under 'Do more at once' rather than 'Do things faster'?

shreepads