Python's async ecosystem has some tricky names. This quiz covers the correct pronunciation of five async terms you'll encounter in backend engineering discussions.
0 / 5 completed
1 / 5
How do you pronounce asyncio (Python's async library)?
asyncio is pronounced 'ASS-ink-ee-oh' (/ˈæsɪŋkɪəʊ/). It combines 'async' (asynchronous) + 'io' (input/output). The library is Python's built-in framework for writing concurrent code using the async/await syntax. Think: async + I/O squished together.
2 / 5
How do you pronounce coroutine?
Coroutine is pronounced 'koh-roh-TEEN' (/ˌkəʊrəʊˈtiːn/). The prefix 'co-' means cooperative, and 'routine' is a subroutine. Together: a cooperative routine that can pause and yield control. The stress falls on the final syllable, like 'magazine' or 'routine' alone.
3 / 5
How do you pronounce awaitable?
Awaitable is pronounced 'uh-WAYT-uh-bul' (/əˈweɪtəbəl/). It follows standard English suffix patterns: await + -able. In Python's async model, an awaitable is any object that can be used with the 'await' keyword — coroutines, Tasks, and Futures are all awaitables.
4 / 5
How do you pronounce uvicorn (ASGI server)?
Uvicorn is pronounced 'YOO-vih-korn' (/ˈjuːvɪkɔːrn/). The name comes from UV (ultraviolet, referencing uvloop) + unicorn. It is a lightning-fast ASGI server for Python, often paired with FastAPI. The 'u' is pronounced like the letter U ('yoo'), not like 'up'.
5 / 5
How do you pronounce hypercorn (ASGI server)?
Hypercorn is pronounced 'HY-per-korn' (/ˈhaɪpəkɔːrn/). It is an ASGI server inspired by Gunicorn, hence '-corn' (from uniCORN). The 'hyper-' prefix suggests high performance. Stress falls on the first syllable: HY-per-korn, like 'hypercar' or 'hyperlink'.