asyncio, pydantic, uvicorn — Python's standard library and popular packages have names that mix Latin, Greek, and abbreviation conventions. This quiz pins down the right vowels and stress patterns.
0 / 5 completed
1 / 5
How is 'asyncio' (Python async library) pronounced?
asyncio is pronounced /ˈeɪsɪŋk ˌaɪ.oʊ/ — 'AY-sink eye-oh'. 'async' is read as a word with the long-A vowel (/eɪ/), and 'io' is the two letters 'eye-oh' (as in I/O). Option B compresses it into one word wrongly; option C uses the short /æ/ vowel; option D misplaces stress onto 'io'.
2 / 5
How is 'pathlib' (Python path-handling library) pronounced?
pathlib is pronounced /pæθ lɪb/ — 'PATH lib'. 'Path' uses the short /æ/ vowel (General American) and 'lib' is a standard abbreviation of 'library'. Option B uses the long diphthong /eɪ/; option C uses the British /ɑː/ vowel; option D mispronounces 'lib' with a diphthong.
3 / 5
How is 'pydantic' (Python data validation library) pronounced?
Pydantic is pronounced /paɪˈdæntɪk/ — 'py-DAN-tik'. The 'py' prefix is /paɪ/ (as in Python), and '-dantic' is borrowed from 'pedantic' with stress on 'DAN'. The library maintainers confirm this reading. Options B and C use a short /ɪ/ in 'py'; option D shifts stress to the first syllable.
4 / 5
How is 'uvicorn' (Python ASGI server) pronounced?
Uvicorn is pronounced /ˈjuːvɪkɔːrn/ — 'YOO-vi-korn'. The 'uvi' prefix stands for 'uvloop + Unicorn', and the initial 'u' is read as the letter name /juː/. Option B omits the /j/ glide; option C wrongly places stress on '-vi-' with a diphthong; option D uses the short /ʌ/ vowel.
5 / 5
How is 'gunicorn' (Python WSGI server) pronounced?
Gunicorn is pronounced /ˈɡʌnɪkɔːrn/ — 'GUN-i-korn'. It is short for 'Green Unicorn'; the 'gun' part uses the short /ʌ/ vowel as in 'gun'. Option B shifts stress and uses a diphthong in '-ni-'; option C adds an unnecessary /j/ glide; option D uses the long /uː/ vowel.