> For the complete documentation index, see [llms.txt](https://til.kurianbenoy.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://til.kurianbenoy.com/async-await/lesson-3-using-coroutines.md).

# Lesson 3- using coroutines

An await - \
will block anything which is to be executed next

asyncio.sleep() - is always atleast how long you are going to wait due to asynchronous nature

![](/files/-MiNOhTW56nzlfv8nAf2)

difference b/w async function and coroutines

calling await is actually a coroutine

* How the crawling was designed to reduce latency of one thing to another
