Асинхронность в python

  Рет қаралды 2,119

Python Clinic

Python Clinic

Күн бұрын

Рассказываю о том, что вообще такое асинхронность, и как она реализована в python. Видео получилось очень поучительным, сразу понятно, что асинхронность это не серебряная пуля, а скорее осиновый кол, который нужно долго и методично строгать перед использованием.
Таймкоды:
00:00 - интро
00:15 - что вообще такое асинхронность
07:20 - многопоточность?
09:02 - async
11:47 - await
13:28 - asyncio
15:12 - gather
16:51 - sleep
18:45 - запрос к api
20:45 - aiohttp
25:10 - выводы

Пікірлер: 16
@OlegZhigulin
@OlegZhigulin 10 ай бұрын
Даешь низкоуровневый разбор eventloop и зачем нужен yield во всем этом, awaitable обьекты😮😮😮 там же много всего от таймлимитов на задачу, до выполнения в отдельном потоке синхронных задач
@pythonclinic
@pythonclinic 10 ай бұрын
почему бы и нет))
@sladge17
@sladge17 10 ай бұрын
Отличное предложение, плюсую.
@dmitriiovsiannikov9605
@dmitriiovsiannikov9605 10 ай бұрын
Предложил бы сделать update этого ролика и объяснить разницу в python между корутинами и тасками. Например, в примере с gather, как получается, что корутина добавленная в метод, стала выполняться асинхронно (спойлер, gather все оборачивает в таски).
@pythonclinic
@pythonclinic 10 ай бұрын
можно бы, пока что это начальный уровень, хотелось показать именно принцип работы асинхронности, а не инструменты
@vladvladov845
@vladvladov845 10 ай бұрын
@user-it3yo1sn6i
@user-it3yo1sn6i 10 ай бұрын
Написал я пару-тройку телеграм ботов на aiogram. Посмотрел видео, и понял, что написать бота на aiogram, еще не значит понимать как создавать асинхронный код )))
@user-nu3ot7td1j
@user-nu3ot7td1j 9 ай бұрын
аналогично, поняла после этого ролика, что мой бот на асинк не такой и асинк
@user-kf4pk9kk9h
@user-kf4pk9kk9h 10 ай бұрын
Вы рассказываете очень интересную и нужную тему, но зачем публиковать ролик с таким отвратительным качеством звука? У меня на ноутбуке микрофон записывает плохо, но хоть слушать можно, а Ваш ролик трудно слушать.
@pythonclinic
@pythonclinic 10 ай бұрын
переслушал на всякий случай видео, я бы не назвал качество звука студийным, но и до отвратительного, мне кажется, тут далеко вы всегда можете: a) забить на канал и не тратить своё время b) забить на качество звука и слушать как есть c) задонатить мне на студийное оборудование или на работу звукооператора и наслаждаться тем качеством звука, которое соответсвует вашим высоким стандартам
@user-kf4pk9kk9h
@user-kf4pk9kk9h 10 ай бұрын
@@pythonclinic спасибо за ответ и предложенные советы. Попробовал послушать в наушниках и звук был уже не отвратительным, а плохим. Без наушников слушать это я бы не смог. Конечно проблема может быть и на моей стороне, но на других каналах звук хороший и без наушников. Возможно дело не в микрофоне, а в настройках, так как у меня звук из заведомо плохого микрофона намного лучше, чем в Вашем ролике. Студийное оборудование для Вашего контента необязательно. Не увидел в описании к ролику как можно Вам задонатить.
@mfwidk
@mfwidk 10 ай бұрын
​​@@pythonclinicПривет😊 Спасибо, что снимаешь полезные видосы по питону! Звук и правда стал похуже, чем месяц назад. Если сможешь вернуть прежние настройки, будет круто ❤
@pythonclinic
@pythonclinic 10 ай бұрын
Я перепроверю свои настройки ещё раз, может у меня что-то не так с фильтрами, а может ноут даёт какие-то наводки, в общем посмотрю ещё раз, явление системное судя по всему про донаты пока что шутки, не более того
@pythonclinic
@pythonclinic 10 ай бұрын
спасибо за фидбэк, я понял, что звук поменялся, и в этом проблема, буду разбираться
Методы классов в Python
10:51
Python Clinic
Рет қаралды 1,1 М.
The World's Fastest Cleaners
00:35
MrBeast
Рет қаралды 133 МЛН
Mini Jelly Cake 🎂
00:50
Mr. Clabik
Рет қаралды 17 МЛН
Интерфейсы в Python
14:45
Денис Бречка
Рет қаралды 6 М.
Asyncio и асинхронное программирование | Python 3, Питон 3
41:01
Андрей Иванов | Python
Рет қаралды 37 М.
Асинхронщина в Python
25:32
MoscowPython
Рет қаралды 14 М.
Потоки в Python
13:26
Python Clinic
Рет қаралды 998
Алексей Кузьмин, ДомКлик «Асинхронность изнутри»
33:07
Видео с мероприятий {speach!
Рет қаралды 9 М.
ВЕСЬ FASTAPI ЗА 30 МИН
28:37
ПИТОНИСТЫ | КИРИЛЛ ПОЗДНЯКОВ
Рет қаралды 25 М.
13. Асинхронный ввод/вывод. Корутины
1:33:34
Computer Science Center
Рет қаралды 6 М.
The World's Fastest Cleaners
00:35
MrBeast
Рет қаралды 133 МЛН