11. Асинхронное программирование. Лекция 2 - Александр Васин
ฝัง
- เผยแพร่เมื่อ 10 ม.ค. 2025
- Эта лекция - небольшая обзорная экскурсия по asyncio: библиотеке, интерфейсу и стандарту для асинхронного программирования в Python.
Мы рассмотрим высокоуровневый интерфейс asyncio (coroutine, task, future и методы для работы с ними), низкоуровневый интерфейс (цикл событий, политики), а также асинхронные интерфейсы Python (менеджеры контекста, итераторы, генераторы, comprehensions). Расскажем, зачем нужен aiohttp, как на нем написать веб-приложение. Вы узнаете, что такое middleware, каким образом aiohttp позволяет сериализовать данные и как выполнять асинхронные задачи в фоне.
Полезные ссылки:
Build your own async (David Beazley): • Build Your Own Async
Asyncio сегодня и завтра (Юрий Селиванов): • Юрий Селиванов, EdgeDB...
PEP 492: Coroutines with async and await syntax: www.python.org...
PEP 530: Asynchronous Comprehensions: www.python.org...
Презентация: yadi.sk/i/4gyV...
Весь плейлист: • Школа бэкенд-разработк...
По-моему лекция нелогично построена, не от проблемы. Просто перечисление фич библиотек. Можно вот так применять, а можно вот так. И абсолютно непонятно, когда возникает та или иная проблема
Давайте без жалости и вранья. Честно - лектор слабый. В теме плавает. Куча оканий и аканий.
ПОСТРОЧНОГО объяснения кода - нет вообще! Слайды с кодом иногда пролетает слишком быстро.
1 лекция построена была лучше: там было построчное объяснение. А тут код на экране и мы слышим: "тут у нас проблема, блаблабла"...
Где проблема, в какой строке? Ничего не успеваем понять. Бац - и переключились на следующий слайд.
Я так понял что все Слайды и Инфу давал тот чувак за кадром, потому что Докладчик либо плавает в данной теме либо вообще боиться публики.
Спасибо за лекции! Реально спасибо!
Очень клевая штука, фича, работает круто, удивительно....Ну скажи хотя бы почему.... хотя бы одним словом:)
(-‸ლ) футура
Ссылка на презентацию лекции в описании будет?
Добавили
Классная лекция конечно, много интересного. Но, тема на самом деле сложная и обширная, было бы отлично если бы были рекомендации по литературе, по которой можно пройтись по теме.
Рекомендую отличную книгу Asyncio и конкурентное программирование на Python - Мэтью Фаулер
Отличная лекция. Как-то смотрел гарвардские лекции, там лектор дублирует вопросы из зала так, чтобы понятно было что спросили. Очевидно лекция местами обрезана но не в том месте где спрашивают зачем в цикле else. И не дают ответа и ответа не слышно. Грусть
Вот есть люди, которым не дано преподавать. Зачем таких звать?
Совсем не круто, ничего не понятно.
Как работает в футуре тем более)
Очень приятный спикер
... ммм, таки весь функционал на goto основывается?))
Аргументы миллениалов поражают - круто потому что не надо задумыватся! Это про приимущество фреймворка....
окей бумер
Слабо. Сбивчиво и мутно. Первая лекция намного лучше. Как обычно, программисты не умеют разговаривать.
"Что такое вебсокеты? - ну это крутая штука..."
футуре...
докладчику стоит поработать над русским языком
Все у кого хорошо с русским и английским работают над испанским или шведским. Глобализм. Свято место пусто не бывает.
И над питоном