Size: a a a

2020 September 11

p

pragus in Moscow Python
Придется рассказывать про reactor vs proactor, почему с файлами все сложно, почему даже os.stat нельзя просто так дергать итп
источник

p

pragus in Moscow Python
alexy.firsov
Вот сложно. Можно начать что в Старбаксе асинхронная очередь выдачи кофе
А что дальше с этим делать? Без практики эти знания отомрут быстро
источник

N

Nikolay in Moscow Python
pragus
Придется рассказывать про reactor vs proactor, почему с файлами все сложно, почему даже os.stat нельзя просто так дергать итп
Это уже потом, для понимания самой концепции асинхронности это всё ненужно
источник

N

Nikolay in Moscow Python
Кроме того, всегда можно это подать, как "ограничения и исключения", и это будет правдой
источник

p

pragus in Moscow Python
Nikolay
Кроме того, всегда можно это подать, как "ограничения и исключения", и это будет правдой
А зачем? Это осядет в голове в виде "это сложно, туда лучше не ходить" и все
источник

N

Nikolay in Moscow Python
pragus
А зачем? Это осядет в голове в виде "это сложно, туда лучше не ходить" и все
Наоборот. Это ляжет в виде "это правильный подход, но есть ограничения, когда надо подумать чуточку дольше"
источник

N

Nikolay in Moscow Python
Запуск куска кода, как реакция на событие - офигенно простая и понятная идея
источник

p

pragus in Moscow Python
Nikolay
Наоборот. Это ляжет в виде "это правильный подход, но есть ограничения, когда надо подумать чуточку дольше"
Чем правильный? Асинхронный код медленнее синхронного, а человек будет думать что все так же или даже быстрее
источник

N

Nikolay in Moscow Python
pragus
Чем правильный? Асинхронный код медленнее синхронного, а человек будет думать что все так же или даже быстрее
Он медленнее на CPU-bound задачах. На IO-bound (а их большинство, взять хоть веб) он быстрее
источник

N

Nikolay in Moscow Python
То есть по факту это более правильный подход для широкого круга задач. То, что программистов обучают иначе - это вопросы подхода к обучению и легаси, а не к "сложности кода" или "медленности"
источник

N

Nikolay in Moscow Python
источник

p

pragus in Moscow Python
Nikolay
Он медленнее на CPU-bound задачах. На IO-bound (а их большинство, взять хоть веб) он быстрее
Вот. Придется рассказывать про cpu/io bound
источник

N

Nikolay in Moscow Python
pragus
Вот. Придется рассказывать про cpu/io bound
То, что программа должна что-то читать и куда-то писать, рассказывают на первом занятии. А дальше уже на пальцах понятно
источник

p

pragus in Moscow Python
Nikolay
То, что программа должна что-то читать и куда-то писать, рассказывают на первом занятии. А дальше уже на пальцах понятно
Это понятно. Ты лучше скажи почему http-сервер у нас io-bound, например))
источник

p

pragus in Moscow Python
Просто твой подход - это рассказывать про белое/чёрное, а потом человек смотрит на реальный мир и видит там 50 оттенков серого ))
источник

M

Mr.Fantomz in Moscow Python
Sergey Sukhov
Имеется в виду, чтобы в чате только ты не получал сообщения от пользователя
Полуканал
источник

M

Mr.Fantomz in Moscow Python
Новый формат каналов
источник

M

Mr.Fantomz in Moscow Python
Как текстовое интервью можно будет делать
источник

M

Mr.Fantomz in Moscow Python
Раньше были текстовые вебинары
источник

ST

Storm Trooper in Moscow Python
alexy.firsov
Просто нужно понять где его использовать
+
источник