import asyncio: Learn Python's AsyncIO #2 - The Event Loop

preview_player
Показать описание
This series of videos introduces AsyncIO to Python programmers who haven't used it yet. The second episode is a deep dive exploration of the event loop. We cover:

- what an event loop is;
- what the high-level event loop API is in AsyncIO;
- what implementations of event loops AsyncIO provides and how they differ;
- how an AsyncIO event loop can be configured;
- how an AsyncIO event loop is actually implemented;
- which event loop you should be using in production.
Рекомендации по теме
Комментарии
Автор

Dark theme for the IDE is fine.
Thanks for this amazing series!

gabrielcnr
Автор

David Beazley's ground up work on callbacks and coroutines were phenomenal. Your work on asyncio history concludes the whole story and connects all the dots. This is amazing and can't thank you enough for the gap you have filled. Perfect closure for me.

BTW, I think personally dark theme (easy on eyes), professionally while presenting white background theme.

manohargujja
Автор

00:00 Introduction. What this video is about.
03:29 Callback call diagram.
03:51 Examples of how the event loop works.
09:42 select
11:09 IOCP - Input/output completion port
12:24 Abstraction levels
15:41 unix_events.py kqueue, epoll, poll, select
18:08 How to define a selector yourself
20:47 Library code analysis
27:04 Analysis through set_debug
29:03 uvloop
32:55 Briefly about the above
34:03 About the next part of the video: Using Coroutines

Das.Kleine.Krokodil
Автор

I prefer to see a dark theme in this series. :)


The light one is too light.

senpos
Автор

You're doing an amazing job explaining everything in a clear way. Have you in mind to explain also good practice and design pattern regarding asyncio? Thank you for your efforts😀

Angeloxxable
Автор

Dark theme is good. This series is incredible, other explanations refer to he event loop vaguely but seeing exactly what it does definitely grounds things.

March
Автор

it's rare to find videos like this, detailed and deep. amazing work, thank you

GiuseppeTavella
Автор

event_list =

Let's take a short moment to appreciate this wonder ✨🙏🏽🙏🏽

_elkd
Автор

Fantastic tutorial.Really appreciate your effort and grace in putting all this valuable and high quality content for free for everyone. I prefer the black theme

DG-mgzr
Автор

Absolutely amazing series!! Looking forward to more content from you.

khaoaurkhilao
Автор

Watched on an iPad, the white background seemed clearer and easier on the eyes. Thank you so much for your videos. Fantastic work, enjoyed it tremendously.

dejadefumar
Автор

Amazing. Best description of how the internals of asyncio works. Thanks

Radioguy
Автор

Excellent videos. Thank you for making these so clear and not making huge assumptions. Dark theme.

drewecherd
Автор

Best asyncio series in the Internet. And the Internet is a big place.

ponzicarlo
Автор

Wow! Amazed to have found this Thank you so much! Also, Dark! I am hooked.

bradleyhamilton
Автор

Again: amazing, thank you so much! :)
As a beginner in python, I am happy to found this video. AsyncIO is so great to use and now, I understand what is happening under the hood.

PythBuster
Автор

still the best video series explaining asyncio. excellent job well done Łukasz.

omidgholami
Автор

Amazing! thank you so much for this :) I like the dark theme more.

mlieqo
Автор

this was brilliantly articulated and explained... learnt so many OS related things and low level design patterns... thanks for sharing this knowledge...

kakuke
Автор

Your series mets more than expected. Thank you

mohammadyahya