Python Поглиблений

ВІДЕОУРОК № 3. Асинхронне та багато поточне програмування

Вивчити основи багато поточності. Отримати досвід роботи з модулем threading в Python. Розглянути способи синхронізації роботи потоків. Розібратися з поняттям GIL у Python та обмежень, які накладаються на еталонну реалізацію мови Python-CPython. Розглянути приклади роботи з модулем concurrent.futures. Вивчити основи асинхронності, завдання її застосування. Розібратися з поняттям спів програми/корутини та ключовими словами async/await. Розуміти призначення циклу подій (Event Loop). Розглянути приклади роботи з модулем Asyncio.