- Видео 29
- Просмотров 128 366
Программист VLOG
Добавлен 27 май 2009
Асинхронный код на Python без async/await: Собственный Event Loop с нуля
Телеграм канал: t.me/programmers_vlog
В этом видео мы разберем, как написать простой генератор на Python и постепенно усложним его, создав собственный event loop, который будет обрабатывать несколько корутин одновременно. Мы начнем с базового примера, где наш генератор возвращает три значения, и покажем, как вызвать его несколько раз в главной функции.
Далее, расширим код, чтобы запускать два генератора параллельно и рассмотрим, как работает механизм вызова генераторов по очереди. После этого преобразуем наш код в класс `EventLoop`, который управляет корутинами, а также добавим функционал для вызова корутин внутри других корутин.
Для этого мы введем несколько новых классов, таких как `Awaita...
В этом видео мы разберем, как написать простой генератор на Python и постепенно усложним его, создав собственный event loop, который будет обрабатывать несколько корутин одновременно. Мы начнем с базового примера, где наш генератор возвращает три значения, и покажем, как вызвать его несколько раз в главной функции.
Далее, расширим код, чтобы запускать два генератора параллельно и рассмотрим, как работает механизм вызова генераторов по очереди. После этого преобразуем наш код в класс `EventLoop`, который управляет корутинами, а также добавим функционал для вызова корутин внутри других корутин.
Для этого мы введем несколько новых классов, таких как `Awaita...
Просмотров: 251
Видео
Как работает крипта
Просмотров 230Год назад
Телеграмм канал: t.me/programmers_vlog Разберемся какие концепции лежат в основах крипты, как она устроена и работает. ЭТО НЕ КОПИЯ БИТКОИНА, хотя сильно все им вдохновлено. Код (многого от него не ждите) github.com/maximgamolin/pybtc Таймкоды 00:00 Приветствие 02:15 Блокчейн 04:00 Блок в Блокчейне 05:00 Алгоритмы и майнининг 11:30 Транзакции 16:00 Входы и Выходы транзакций (UTXO и INTX) 22:10 ...
😱 Пишу фронт на Python!
Просмотров 3,4 тыс.2 года назад
Телеграм канал: t.me/programmers_vlog Решил посмотреть что нам представляет современная фронтендовая промышленность. Потрогал библиотеку Pyodide, которая работает с WebAssembly. Интересный опыт, но использовать я ее не буду на продакшене, такие дела.
Что было с python в 2021?
Просмотров 1742 года назад
Вот и закончился 2021 год, пора посмотреть что изменилось в мире python и подвести итоги. Телеграмм канал: t.me/programmers_vlog Таймкоды 00:00 Начало 00:20 Питону 30 лет bit.ly/3q3E4Hw 01:05 Ускорение для 3.11 01:55 Новый релиз 3.10 bit.ly/3G8Qeo8 02:42 Pip прекратил поддержку питона 2.7 bit.ly/3zBSG3T 03:05 Конец поддержки 3.6 bit.ly/3n5ntkD 03:38 Cinder bit.ly/31yaD6Y 04:10 Pyston 2.2 bit.ly...
Битва питонов!
Просмотров 2782 года назад
Телеграмм канал: t.me/programmers_vlog Настало время столкнуть лбами разные версии интерпретаторов, хватит теории, даешь практику! Покажет ли Nogil версия интерпретатора себя быстрее в тредах? Pypy за счет jit компиляции окажется быстрее? Есть ли разница между ubuntu и alpine? Обо всем этом вы узнаете в моем новом видео! Ссылка на гит: github.com/maximgamolin/ultratestspeed Ссылка на доп матери...
Django отстой?
Просмотров 8823 года назад
Телеграм канал: t.me/programmers_vlog Поговорим о проблемах джанги? Чтобы принять решение о выборе технологии вы должны знать и ее слабые стороны в том числе. В Видео я постараюсь озвучить о слабых, на мой взгляд, сторонах джанги. Таймкоды 00:00 Приветствие 01:20 MVC 02:22 Админка 03:26 Перевернуты репозиторий и модель 05:20 Асинхронщина 06:22 Медленный запуск тестов 07:33 Нет тайп хинтов 08:30...
Продвинутый Telegram бот
Просмотров 6 тыс.3 года назад
Телеграм канал: t.me/programmers_vlog Запилил себе бота в telegram и подумал, почему бы еще из этого и не запилить видос? Сказано - сделано. Но бот у меня не простой, у него и работа с SQLite через PeeWee ORM и даже фоновая задача есть, так что бот вполне себе продвинутый. Надеюсь будет интересно и познавательно. Ссылка на репозиторий с кодом, обязательно форкните и поиграйте github.com/maximga...
DIY | ORM на чистом python с нуля
Просмотров 2,3 тыс.3 года назад
Телеграм канал: t.me/programmers_vlog Вот она, простейшая реализация орм, прямо на ваших глазах! Все что вы хотели узнать, но боялись спросить... Ладно, ладно, не буду нагнетать :) В этом видео я покажу что лежит в основе таких популярных orm на python как django orm, sqlachemy, peewee и им подобным. Как они работают? Почему мы прописываем всякие name = Charfield, а в итоге получаем model.name ...
Подготовь идеальное тестовое задание!
Просмотров 1,1 тыс.3 года назад
Телеграм канал: t.me/programmers_vlog Как должен выглядеть готовый тестовый проект? На что нужно обращать внимание при сдаче тестового? Как получить "дополнительные баллы" от ревьювера? В этом видео я расскажу и покажу как сделать ваше тестовое задание похожим на настоящий проект, добавим докер, проверим код линтером, запустим тесты и все это через github actions ci Ссылка на репозиторий github...
Lineage OS Опыт использования
Просмотров 51 тыс.3 года назад
Телеграм канал: t.me/programmers_vlog www.lineageos.org/ Таймкоды 00:00 Приветствие 02:53 Сразу после установки Wileyfox Swift 2 Plus 03:43 Mi 9T 04:09 NFC 04:42 Камера 05:22 Сканер отпечатка пальцев 05:52 Нижние кнопки, производительность, время жизни 06:42 Магазин приложений и Google apps 09:20 Итог 10:43 Бонус.Обзор приложений
Wing ide. Убийца PyCharm?
Просмотров 4 тыс.3 года назад
Телеграм канал: t.me/programmers_vlog Беглый обзор на wing ide
DIY | Реактивное программирование на python
Просмотров 8533 года назад
DIY | Реактивное программирование на python
DIY | Таскменеджер своими руками на Python
Просмотров 1,3 тыс.3 года назад
DIY | Таскменеджер своими руками на Python
Краткое введение в программирование ч3
Просмотров 963 года назад
Краткое введение в программирование ч3
Краткое введение в программирование ч2
Просмотров 1383 года назад
Краткое введение в программирование ч2
Краткое введение в программирование ч1
Просмотров 3643 года назад
Краткое введение в программирование ч1
Python кто быстрее, потоки, процессы, асинхронность
Просмотров 1,3 тыс.3 года назад
Python кто быстрее, потоки, процессы, асинхронность
DIY | Веб фреймворк на чистом python с нуля
Просмотров 3,8 тыс.3 года назад
DIY | Веб фреймворк на чистом python с нуля
Деплой django 3 на сервер от начала до конца
Просмотров 9 тыс.4 года назад
Деплой django 3 на сервер от начала до конца
Настройка Clion для FLTK на Windows с MinGW
Просмотров 1,2 тыс.4 года назад
Настройка Clion для FLTK на Windows с MinGW
Запуск на windows связки Pycharm + wsl + python/django + docker/docker-compose
Просмотров 7 тыс.4 года назад
Запуск на windows связки Pycharm wsl python/django docker/docker-compose
Интересно, Джанго или Drupal или MODX?
а есть прошивка которая из коробки чтобы всё работало и без танцев с бубном, и без реклам ебучих и тормозов?
пока ты не совершил чего то неугодного тебя не начнут искать а следовательно не найдут. нахуя тогда париться?
Легенда
Ты живой! Люблю твои видео за такие базовые темы создания чего то своего с нуля. Побольше такого бы
Строчка про которую базарит чел 5 минут в этом видео должна выглядеть вот так set(CMAKE_TOOLCHAIN_FILE "C:/vcpkg/scripts/buildsystems/vcpkg.cmake" CACHE STRING "Vcpkg toolchain file") И лучше всего положите vcpkg прямо в корень диска
Самое классное приложение для изучения Английского -> EnglishGalaxy
Просто офигенно!!!
Очень познавательно, по больше б такого контента на Ютубе)))
Олега молчанова посмотри про асинхронность, там прям с азов
@@kotifnat и он тоже реализует это в ручную показывая внутреннюю логику?
@@olegmolotov6354 еще глубже) начиная с уровня ос (селекты полл еполл и т д)
Muchas gracias mister
Я походу самый бородатый тут, я еще помню когда эта система называлась Cianigen.
Интересно по поводу связи. У меня телефон lg g8x у которого работают не все типы связи и интернета(прошивка под южную америку как я понимаю). Если линедж прошить будут ли работать европеские частоты сети и вызовов?
Скорей всего не будут, частоты зависят от модема, который надо шить отдельно от прошивки.
@@faust666666666 Ну мне помогло кстати
устанавливать хотел gsi , но там без костылей не установить, решил установить lineage 18.1 на свой редми 8 на 11 андроиде, после того как baikal os стал глючить, действительно lineage намного лучше и стабильнее, чем miui или baikal, и без всяких каруселей и гет апсов)) спасибо за обзор👍
У меня к вам вопрос. Я недавно решил прошить свой старый ростелекомовский роутер, и столкнулся с проблемой, что не могу накатить прошивку через аварийный режим (он тупо не может в него зайти, через tftp такая же проблема). Хотелось бы у вас узнать как вы закачали на ваш роутер прошивку от zyxel?
Вам бы в медицину, были бы незаменимым специалистом по удалению гланд через анальное отверстие
информативно спс
В инструкции всё есть, мы всё понели
Замена одного сомнительного софта на другой )
Линейка вполне годная система, так как в ней нет ничего лишнего, и что нужно сам себе поставишь. Особенно актуально для уже пожилих аппаратов, которые не обновляют версию андроида, линейки на них все равно пилятся. Линейка по сути - это лучная оболочка, которую я видел.
Благодарю за обзор!
Как менять теми?
Лучший видос про ОпенВРТ , без воды и лишних причуд, спасибо.
Всё круто, только жалко 300 у.е. за PyCharm Pro
Не жалко, рабочий инструмент, деньги приносит, да для частного пользования 8 долларов в месяц не много.
Спасибо!
Спасибо большое! Видео огонь, очень много непонятного разъяснилось, вы просто чудо, еще раз спасибо!
ватс ап телегу и др скачать можно спокойно там?
Да
Все что не Гугл сервисы Будет работать Если нужны гуглсервисы то нужно прошить подходящие gapps
такого контента ох как не хватает))
классно! спасибо за информацию. У вас интересно получается объяснять, продолжайте)) хороший голос, смена интонации, информация четко-ясно, надо развивать влог)
Купи кнопочник, паранойя прекратится)
На кнопочниках либо нет ютуба и прочего, либо там это все есть и это полноценный смартфон со всеми вытекающими.
Как прописать Ростелекомовские логин и пароль для доступа в Интернет на этой прошивке?
Это просто пизда ничего не понимаю. Второй день тупо пытаюсь библиотеку подключить.... Что нужно делать кто то может помочь???? Я Скачал vcpkg и вроде бы Cmake... Хочу подключить tgbot
Заставочка аххаха
Сделал по видео на хостинге - все ок. Решил переставить на виртуальной машине (специально создана под эту задачу), но без виртуального окружения - проверка uvicorn из командной строки проходит на ура. Когда же я пытаюсь перезапустить службу - выпадает ошибка "No module named uvicorn". Как поправить не подскажешь?
Помогло в supervisord.conf указать пользователя от которого запускается служба, написал user = "ваша учетка".
микротИИИИк , я поржал.
Спасибо очень круто и интересно, круче всего это полезно. Можно ли как то там добавить асинхронность. я хочу продолжить ваш orm и добавить все запросы и все подключение к бд но асинхронно.
Можно, я не против, добавляй 😁
От себя замечу, что роутер, как и вся компьютерная техника, ОБЯЗАН стоять за сетевым фильтром. И не просто какое-то гавно с рынка, а минимально-нормальным. Например Pilot GL и выше. То есть, внутри должна быть хоть какая-то схема, а не тупой варистор. Откройте ваш фильтр и посмотрите, о чём я. Так вот, когда ставишь роутер ЗА фильтр, то "странным" образом он перестаёт виснуть и перегружаться.
Спасибо! Отличное видео
Восхитительно
Чтоб не отваливался вай фай, не висла морда надо охладить проц, наклеить радиатор ну или кулерок
типа pkgconfig в msys2 mingw что-ли? выглядит примитивно.
Программист не может отключить карусель обоев. М-да.
Да нафиг такая прошивка с говном, проще на аосп, линейку, пиксель экспириенс прошить и голову не долбать
@s8d ставил, ничего не лагалл и работало отлично
@s8d ппц динозавр
@@DiabloSat_offможет что посоветуете ? На redmi 5 plus Пока надумал опробовать corvusos 14.5 a11r, evolution x 7.1 a13 И linageos 12.1 a12s Кастомизация не обязательна Нужна автономность производительность стабильность и гуглкамера
@@stradlie1174 Пробуй всё, на разных телефонах и разных сборках прошивки по разному работают. Сначала бы линейку попробовал
👍
Нифига не работает. Не объясняется. Вот я начал только с С++ разбираться, без пакетного менеджера хоть вешайся, в итоге не могу настроить. Как поменять include, вот хз.
Спасибо большое, была подобная идея. Очень повезло что наткнулся на твое видео - лайк, подписка.
вместо миникуба можно юзать прикольную штуку kind(k8s in docker). кластер будет стартовать на много быстрее.
Я новичок в пайтоне и не нашёл объяснение,скажи пожалуйста что означает двойное подчёркивание в функции add_word
что за лаунчер
Nova
@@qwerty777ful спасиба
Спасибо за видео! Пишешь код со скоростью мысли! Нашел для себя много полезного.
В Тинькофф не работает вход по отпечатку пальца.. Потому что телефон не проходит проверку safetynet. Почитай на Википедии что это. Очень много. Априори все банковские приложения. Где транзакции. Сейчас сбербанк работает на руте. Он перестал быть параноиком
Накати рут и поставь universal safetynet fix, ну и shamiko для скрытия рута от определенных приложений, в чем проблема? А вообще сама прошивка не очень имхо, мне project elixir больше зашел, сейчас уже 2 недели на нем сижу
А что делать если нет Hyper-V?
полезное видео, спасибо!