Async Techniques and Examples in Python Transcripts
Chapter: Built on asyncio
Lecture: Python async landscape: asyncio derivatives

Login or purchase this course to watch this video and the rest of the course contents.
0:00 In this chapter, we're going to talk about libraries that are built on top of async and await. And I'm not talking about just libraries like
0:08 uMongo that let you use async in a way with Mongodb but libraries that are specifically built as frameworks
0:15 for creating asynchronous programs that themselves use things like asyncio and async and await. So, there's a bunch of these out there
0:24 we're going to cover a couple of them more as an example of a few great libraries you could use not an exhaustive list of all of them, of course.
0:34 Now, I could either gray pretty much everything out or I could line up almost everything. As you'll see, we're going to touch
0:39 on many of the things before. So, we're definitely built on top of async and that's going to let us do more at once.
0:46 One library were going to work with, unsync actually works with multiprocessing threads and asyncio but it's primarily an asyncio type of library.
0:54 And trio is built entirely on asyncio. With these two libraries, you can both do more at once and do them faster.
1:03 But the reason their in this course is because they let you do these things more easily. They let you coordinate them better
1:11 they put a unifying API on top of them they simplify things, stuff like that. They both add their own special capabilities
1:19 so it's not like we're doing two takes on the same thing. They're actually quite different in their goals and what they do.
1:25 I think you find unsync and trio to be excellent additions to the core libraries you're already familiar with from earlier in this course.


Talk Python's Mastodon Michael Kennedy's Mastodon