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...
    Весь плейлист: • Школа бэкенд-разработк...

ความคิดเห็น • 26

  • @yodapunishes
    @yodapunishes 4 ปีที่แล้ว +44

    По-моему лекция нелогично построена, не от проблемы. Просто перечисление фич библиотек. Можно вот так применять, а можно вот так. И абсолютно непонятно, когда возникает та или иная проблема

  • @АнтонМакаров-ь7в
    @АнтонМакаров-ь7в 3 ปีที่แล้ว +16

    Давайте без жалости и вранья. Честно - лектор слабый. В теме плавает. Куча оканий и аканий.
    ПОСТРОЧНОГО объяснения кода - нет вообще! Слайды с кодом иногда пролетает слишком быстро.
    1 лекция построена была лучше: там было построчное объяснение. А тут код на экране и мы слышим: "тут у нас проблема, блаблабла"...
    Где проблема, в какой строке? Ничего не успеваем понять. Бац - и переключились на следующий слайд.

  • @kyojindev3978
    @kyojindev3978 4 ปีที่แล้ว +13

    Я так понял что все Слайды и Инфу давал тот чувак за кадром, потому что Докладчик либо плавает в данной теме либо вообще боиться публики.

  • @andrewmoon181
    @andrewmoon181 4 ปีที่แล้ว +3

    Спасибо за лекции! Реально спасибо!

  • @ВасилийКредитов
    @ВасилийКредитов 4 ปีที่แล้ว +5

    Очень клевая штука, фича, работает круто, удивительно....Ну скажи хотя бы почему.... хотя бы одним словом:)

  • @antonkot6250
    @antonkot6250 3 ปีที่แล้ว +6

    (-‸ლ) футура

  • @jeru2612
    @jeru2612 4 ปีที่แล้ว

    Ссылка на презентацию лекции в описании будет?

  • @АлександрИванов-ъ7р6ч
    @АлександрИванов-ъ7р6ч 2 ปีที่แล้ว

    Классная лекция конечно, много интересного. Но, тема на самом деле сложная и обширная, было бы отлично если бы были рекомендации по литературе, по которой можно пройтись по теме.

    • @IvaNFallout
      @IvaNFallout ปีที่แล้ว +2

      Рекомендую отличную книгу Asyncio и конкурентное программирование на Python - Мэтью Фаулер

  • @АнатолийИванов-й5щ9л
    @АнатолийИванов-й5щ9л 3 ปีที่แล้ว +1

    Отличная лекция. Как-то смотрел гарвардские лекции, там лектор дублирует вопросы из зала так, чтобы понятно было что спросили. Очевидно лекция местами обрезана но не в том месте где спрашивают зачем в цикле else. И не дают ответа и ответа не слышно. Грусть

  • @predatel_rodini
    @predatel_rodini 2 ปีที่แล้ว +1

    Вот есть люди, которым не дано преподавать. Зачем таких звать?

  • @danilkudabaev450
    @danilkudabaev450 2 ปีที่แล้ว +2

    Совсем не круто, ничего не понятно.
    Как работает в футуре тем более)

  • @markervictor
    @markervictor 4 ปีที่แล้ว +1

    Очень приятный спикер

  • @ostrov11
    @ostrov11 4 ปีที่แล้ว

    ... ммм, таки весь функционал на goto основывается?))

  • @Ignat99Ignatov
    @Ignat99Ignatov 4 ปีที่แล้ว

    Аргументы миллениалов поражают - круто потому что не надо задумыватся! Это про приимущество фреймворка....

  • @nikitasid4947
    @nikitasid4947 ปีที่แล้ว

    Слабо. Сбивчиво и мутно. Первая лекция намного лучше. Как обычно, программисты не умеют разговаривать.
    "Что такое вебсокеты? - ну это крутая штука..."

  • @КонстантинИбрагимов-т3в
    @КонстантинИбрагимов-т3в 3 ปีที่แล้ว

    футуре...

  • @namefamily8454
    @namefamily8454 4 ปีที่แล้ว +4

    докладчику стоит поработать над русским языком

    • @Ignat99Ignatov
      @Ignat99Ignatov 4 ปีที่แล้ว

      Все у кого хорошо с русским и английским работают над испанским или шведским. Глобализм. Свято место пусто не бывает.

    • @predatel_rodini
      @predatel_rodini 2 ปีที่แล้ว

      И над питоном