На семинаре мы: ⁃ познакомимся с блокирующим и неблокирующим сокетом ⁃ узнаем как используются генераторы в асинхронном программировании ⁃ узнаем чем отличается yield от yield from и как они связаны с async await ⁃ напишем свою реализацию future, task, event loop