PyLounge - программирование на Python и всё о IT
PyLounge - программирование на Python и всё о IT
  • 177
  • 3 301 427
Читаю КНИГУ "Asyncio и конкурентное программирование на Python" Мэтью Фаулер / Глава 10
В этом ролике мы изучим десятую главу книги Мэтью Фаулера "Asyncio и конкурентное программирование на Python".
В этом ролике мы:
- изучим основы микросервисов
- поговорим про паттерн backend-for-frontend
- посмотрим на использование asyncio для взаимодействия с микросервисом
- рассмотрим использование asyncio для обработки ошибок и повторных попыток.
Во время чтения я буду дополнительно объяснять отдельные моменты, приводить примеры и добавлять некоторые вещи от себя, прогоняя материал через свой преподавательский опыт и опыт разработчика.
Aсинхроноость (в частности asyncio) - тема без которой не может обойтись ни один ХОРОШИЙ junior/middle Python-разработчик. Поэтому было бы не лишним добавить её в свой арсенал.
💸 Хочешь поддержать канал: qiwi.com/n/PYLOUNGE (Никнейм QIWI Кошелька - PYLOUNGE)
💰 Donation Alerts:
www.donationalerts.com/r/pylounge
📒 Материалы из видео:
✅ Глава 1: ua-cam.com/video/isdCzGaj9Tc/v-deo.html
✅ Глава 2: ua-cam.com/video/j1WLY2Phkak/v-deo.html
✅ Глава 3: ua-cam.com/video/2gJnEovoptQ/v-deo.html
✅ Глава 4: ua-cam.com/video/14pK8V5RnQM/v-deo.html
✅ Глава 5: ua-cam.com/video/1CFLJlLT6zQ/v-deo.html
✅ Глава 6: ua-cam.com/video/uZY_TaW9WMg/v-deo.html
✅ Глава 7: ua-cam.com/video/HHgTCwQUrn4/v-deo.html
✅ Глава 8: ua-cam.com/video/zcgPOSHSlR0/v-deo.html
✅ Книга М. Фаулер Asyncio и конкурентное программирование на Python: www.ozon.ru/product/asyncio-i-konkurentnoe-programmirovanie-na-python-853508286/
✅ Материал на Хабре Полное руководство по модулю asyncio в Python: habr.com/ru/companies/wunderfund/articles/700474/
🚀 Социальные сети:
✅ Telegram: t.me/pylounge
✅ Группа ВКонтакте: pylounge
✅ Канал PyLounge:
ua-cam.com/channels/ru5FZQN_Xa0tKfrBqUIcng.html
✅ Twitter: pylounge
✅ Instagram*: py_lounge
✅ По вопросам сотрудничества и предложений: peoplesdreamer@gmail.ru
✅ Music: Glowing Tides by Purrple Cat | purrplecat.com
Music promoted by www.free-stock-music.com
Creative Commons / Attribution-ShareAlike 3.0 Unported (CC BY-SA 3.0)
creativecommons.org/licenses/by-sa/3.0/deed.en_US
👨‍🏫 Привет! Меня зовут Макс. Я один из авторов канала PyLounge. Уже долго занимаюсь программированием, в частности программирование на языке Python. Я много чего узнал за это время, и мне есть, чем поделиться со зрителями моего канала. Здесь выходят разнообразные ролики, касающиеся IT-тематики и программирования, которые я делаю в соавторстве с Егором (лучшим голосом России). Подписывайся, будем узнавать что-то новое и работать вместе! Погнали!
🕰️ Таймкоды:
00:00 - Вступление
00:45 - Начинаем читать
57:11 - Заключение
58:37 - Концовка
*Компания Meta - организация, деятельность которой запрещена на территории Российской Федерации
#pylounge #asyncio #фаулер #ityoutubers #itubeteam
Переглядів: 439

Відео

Читаю КНИГУ "Asyncio и конкурентное программирование на Python" Мэтью Фаулер / Глава 9
Переглядів 710День тому
В этом ролике мы изучим девятую главу книги Мэтью Фаулера "Asyncio и конкурентное программирование на Python". В этом ролике мы: - поговорим про создание веб-приложений с по мощью aiohttp - рассмотрим интерфейс асинхронного серверного шлюза - увидим создание веб-приложений ASGI с по мощью Starlette - познакомимся с асинхронными представлениями Django. Во время чтения я буду дополнительно объясн...
Читаю КНИГУ "Asyncio и конкурентное программирование на Python" Мэтью Фаулер / Глава 8
Переглядів 64214 днів тому
В этом ролике мы изучим восьмую главу книги Мэтью Фаулера "Asyncio и конкурентное программирование на Python". В этом ролике мы: - рассмотрим транспортные механизмы и протоколы. - поговорим про использование потоков данных для организации сетевых подключений. -посмотрим на асинхронную обработку ввода из командной строки. - создадим клиент-серверное приложений с помощью потоков данных. Во время ...
Читаю КНИГУ "Asyncio и конкурентное программирование на Python" Мэтью Фаулер / Глава 7
Переглядів 815Місяць тому
Реклама: ООО "МЕРИОН НЕТВОРКС" ИНН 7721855710 Erid: 2VtzquvkuDU Курс Python - программист с нуля: wiki.merionet.ru/merion-academy/courses/kurs-po-python/? Канал @merionacademy : www.youtube.com/@merionacademy В этом ролике мы изучим седьмую главу книги Мэтью Фаулера "Asyncio и конкурентное программирование на Python". В этом ролике мы: - познакомимся с библиотекой threading - поговорим про созд...
Читаю КНИГУ "Asyncio и конкурентное программирование на Python" Мэтью Фаулер / Глава 6
Переглядів 1,5 тис.2 місяці тому
В этом ролике мы изучим шестую главу книги Мэтью Фаулера "Asyncio и конкурентное программирование на Python". В этом ролике мы: - познакомимся с библиотекой multiprocessing - научимся создавать пуллы процессов для CPU-Bound задач - посмотрим на использование async и await в счётных задачах - разберёмся с MapReduce - поговорим про разделение данных между процессами - немного коснёмся блокировок....
Архитектура Программного Обеспечения Для Джунов / МОНОЛИТ МНОГОСЛОЙНАЯ МНОГОУРОВНЕВАЯ АРХИТЕКТУРА
Переглядів 2 тис.3 місяці тому
erid LjN8JsvUh Разверните высокопроизводительный кластер облачных баз данных в Selectel: slc.tl/p83bw Человечество предпочитает решать проблемы поэтапно. Поэтому на заре программирования люди просто пытались понять, как вообще писать программы, писать так, чтобы они работали. Однако со временем встал вопрос, как писать программы чтобы они не просто работали, а работали эффективно. Под эффективн...
Решаю Задачи На SQL / SQL Academy
Переглядів 4,1 тис.4 місяці тому
Сегодня мы порешаем SQL задачи в бесплатном тренажере SQL Academy. А также сделаем мини-обзор платформы. 💸 Хочешь поддержать канал: qiwi.com/n/PYLOUNGE (Никнейм QIWI Кошелька - PYLOUNGE) 💰 Donation Alerts: www.donationalerts.com/r/pylounge 📒 Материалы из видео: ✅ Разбираем SQL на примере PostgreSQL (Диджитализируй!): ua-cam.com/video/WpojDncIWOw/v-deo.html ✅ SQL Academy: sql-academy.org/ru ✅ Ин...
Читаю КНИГУ "Asyncio и конкурентное программирование на Python" Мэтью Фаулер / Глава 5
Переглядів 1,5 тис.4 місяці тому
erid: LjN8Jz1jQ | Попробуйте курс Python-разработчик от Хекслет - ru.hexlet.io/link/5vzykK В этом ролике мы изучим пятую главу книги Мэтью Фаулера "Asyncio и конкурентное программирование на Python". Узнаем про выполнение асинхронных запросов с помощью asyncpg, создание пула подключений для конкурентного выполнения SQL запросов, управление асинхронными транзакциями, использование асинхронных ге...
Читаю КНИГУ "Asyncio и конкурентное программирование на Python" Мэтью Фаулер / Глава 4
Переглядів 1,9 тис.5 місяців тому
Читаю КНИГУ "Asyncio и конкурентное программирование на Python" Мэтью Фаулер / Глава 4
Читаю КНИГУ "Asyncio и конкурентное программирование на Python" Мэтью Фаулер / Глава 3
Переглядів 3 тис.5 місяців тому
Читаю КНИГУ "Asyncio и конкурентное программирование на Python" Мэтью Фаулер / Глава 3
Читаю КНИГУ "Asyncio и конкурентное программирование на Python" Мэтью Фаулер / Глава 2
Переглядів 3,5 тис.6 місяців тому
Читаю КНИГУ "Asyncio и конкурентное программирование на Python" Мэтью Фаулер / Глава 2
Читаю КНИГУ "Asyncio и конкурентное программирование на Python" (Мэтью Фаулер) / Глава 1
Переглядів 10 тис.6 місяців тому
Читаю КНИГУ "Asyncio и конкурентное программирование на Python" (Мэтью Фаулер) / Глава 1
Интервью с JUNIOR PYTHON Разработчиком - Александр Кондратьев ProninTeam Backend / Джунгарики №2
Переглядів 4,5 тис.7 місяців тому
Интервью с JUNIOR PYTHON Разработчиком - Александр Кондратьев ProninTeam Backend / Джунгарики №2
Что я понял на первой работе программистом / Мои советы Junior-разработчикам
Переглядів 25 тис.8 місяців тому
Что я понял на первой работе программистом / Мои советы Junior-разработчикам
PYTHON 3.12 Что Нового?
Переглядів 24 тис.8 місяців тому
PYTHON 3.12 Что Нового?
DOCKER BEST PRACTICE Для PYTHON Разработчика
Переглядів 5 тис.9 місяців тому
DOCKER BEST PRACTICE Для PYTHON Разработчика
Как Выжить Джуну? Егор Романов - Junior Frontend Разработчик / Джунгарики Выпуск №1
Переглядів 2,5 тис.10 місяців тому
Как Выжить Джуну? Егор Романов - Junior Frontend Разработчик / Джунгарики Выпуск №1
SEO Для Django Сайта
Переглядів 2,5 тис.10 місяців тому
SEO Для Django Сайта
Python Для Тестировщика (QA)
Переглядів 6 тис.11 місяців тому
Python Для Тестировщика (QA)
Почему Хауди Хо - Это ЛУЧШЕЕ Что Случилось С Русскоязычным IT-YouTube
Переглядів 8 тис.11 місяців тому
Почему Хауди Хо - Это ЛУЧШЕЕ Что Случилось С Русскоязычным IT-UA-cam
Установка И Настройка Виртуальный Машины Ubuntu Для Python Разработчика | Linux VirtualBox
Переглядів 13 тис.Рік тому
Установка И Настройка Виртуальный Машины Ubuntu Для Python Разработчика | Linux VirtualBox
Подборка Python Библиотек / Убийца Flask, Умный Бот, Обработка Речи, Картинок И Графиков | Выпуск 3
Переглядів 4,1 тис.Рік тому
Подборка Python Библиотек / Убийца Flask, Умный Бот, Обработка Речи, Картинок И Графиков | Выпуск 3
Сurio как альтернатива asyncio (Podlodka Python Crew) / Смотрю Доклад Максима Данилова
Переглядів 2 тис.Рік тому
Сurio как альтернатива asyncio (Podlodka Python Crew) / Смотрю Доклад Максима Данилова
Soft Skills И Hard Skills | Что СЕЙЧАС Важнее Для Программиста
Переглядів 1,4 тис.Рік тому
Soft Skills И Hard Skills | Что СЕЙЧАС Важнее Для Программиста
Основы Git
Переглядів 5 тис.Рік тому
Основы Git
Python Telegram Бот На WebHook | Как Создать И Использовать Вебхуки Для Отправки Уведомлений
Переглядів 20 тис.Рік тому
Python Telegram Бот На WebHook | Как Создать И Использовать Вебхуки Для Отправки Уведомлений
Машина Состояний Telegram Бота | Finite State Machine Python Aiogram
Переглядів 7 тис.Рік тому
Машина Состояний Telegram Бота | Finite State Machine Python Aiogram
Принципы SOLID / С Примерами На Python
Переглядів 13 тис.Рік тому
Принципы SOLID / С Примерами На Python
Путь В IT / Гайд По Видам IT-Профессий
Переглядів 3,3 тис.Рік тому
Путь В IT / Гайд По Видам IT-Профессий
Python Для Детей
Переглядів 6 тис.Рік тому
Python Для Детей

КОМЕНТАРІ

  • @user-km3cg8mp4o
    @user-km3cg8mp4o День тому

    Спасибо за интересную тему видео

  • @AdaPenttila
    @AdaPenttila День тому

    Спасибо за интересную тему видео и подробное объяснение микросервисной архитектуры и паттерна backend for frontend. Я долгое время работал преподавателем по вокалу, но не находил удовлетворения в своей работе. Решил сменить профессию и выбрал курсы по IT. Рассматривал разные варианты, но остановился на Skypro. Их наставники помогли мне не только освоить новую профессию, но и найти первого заказчика. Теперь я занимаюсь разработкой и чувствую, что нашел свое призвание.

  • @user-po2wh2pe5z
    @user-po2wh2pe5z 2 дні тому

    спасибо🥁

  • @kwd713
    @kwd713 2 дні тому

    🔥🔥🔥🔥

  • @user-hd8oy9xp8m
    @user-hd8oy9xp8m 2 дні тому

    Спасибо что помогаешь разобраться в а синхронности

  • @anime_pro_fan539
    @anime_pro_fan539 2 дні тому

    17:25, но ведь -2 и -4 меньше 4

  • @user-gq6yg2pp5o
    @user-gq6yg2pp5o 3 дні тому

    Мне пишет root@DESKTOP-BQAPB1V:~#

  • @Alim0408
    @Alim0408 3 дні тому

    Здорово, спасибо

  • @user-km3cg8mp4o
    @user-km3cg8mp4o 4 дні тому

    Жду дальше продолжай.

  • @rasul_kozimov
    @rasul_kozimov 5 днів тому

    Оппо

  • @uniqsu1419
    @uniqsu1419 6 днів тому

    а что значит обратная матрица?

  • @uniqsu1419
    @uniqsu1419 7 днів тому

    а чем np.zeros от np.empty отличается?

  • @alazka__
    @alazka__ 7 днів тому

    Спасибо большое за труд! Вы очень хорошо объясняете, мне стало намного понятнее. Пожалуй, переслушаю еще раз(с первого раза сложно уложить все в голове...) и приступлю к следующей главе :)

  • @ivsaf
    @ivsaf 8 днів тому

    Никогда бы не подумал, что мне это пригодится, но с помощью WSL установил докер на свежий ноутбук, в него контейнер с нейронкой, тем самым помог своему слабенькому домашнему серверу завершить распознавание лиц побыстрее ))

  • @uniqsu1419
    @uniqsu1419 8 днів тому

    подскажите пожалуйста почему на 8:42 рандом пишется два раза и двойные круглые скобки? я не очень понимаю почему так

  • @e1footman
    @e1footman 9 днів тому

    Go next!

  • @timofeysobolev7498
    @timofeysobolev7498 9 днів тому

    Скажу про импорт и облегчение в питоне: Я криптограф, и мне не нужно писать каждый раз делать BigInt, и если надо вычислить в массиве по модулю числа, то просто arr=[1,2,3] print(f"Elements of arr mod 3= {[arr[i]%3 for i in range(len(arr))}" и все, две строки (Пример для всех, с криптографией ещё больше заметен уменьшение строк)

  • @user-ii1el1xd4j
    @user-ii1el1xd4j 10 днів тому

    спасибо ваааай круто

  • @vladimirmedvedev8908
    @vladimirmedvedev8908 10 днів тому

    Хорошо, а если в настройках джанги прописать порт как у реакта, связка всë ещë будет нужна или он сможет пробрасывать джейсон напрямую?

  • @e1footman
    @e1footman 10 днів тому

    Да, супер! Читаем дальше

  • @kwd713
    @kwd713 11 днів тому

    огонь, спасибо) Жду дальше, тут уже прям мясо пошло))

  • @user-po2wh2pe5z
    @user-po2wh2pe5z 11 днів тому

    спасибо что не бросаешь главное в этом случае не просмотры а хотябы это помогло хотябы 10 читателям и то это супер

  • @user-wv2iq9jj7v
    @user-wv2iq9jj7v 11 днів тому

    return [c for c in nums if nums.count(c)==1][0]

  • @SmilePhilosophy-cu1wi
    @SmilePhilosophy-cu1wi 11 днів тому

    А есть ли видео про мышление программиста на вашем канале? Если нет,то что посоветуете.

  • @pylounge
    @pylounge 11 днів тому

    Подпишитесь на телегу что ли Telegram: t.me/pylounge :)

  • @user-vu5cd3se3y
    @user-vu5cd3se3y 11 днів тому

    ЛатЕх? НУмпи? Серьезно?)) Невозможно слушать.

  • @omnycus
    @omnycus 12 днів тому

    Бесконечное лето вроде на питоне

  • @Anonim-im6ln
    @Anonim-im6ln 13 днів тому

    ❤❤❤❤❤❤

  • @VUIVR
    @VUIVR 15 днів тому

    две недели, каждый день делаю зарядку по 2-3 раза в день. Реально помогла. под вечер глаза почти не болят. Главное делать зарядку и не забивать!!

  • @vladimirsidorov2580
    @vladimirsidorov2580 16 днів тому

    Очень хороший материал для начинающих с нуля!! Особое уважение товарищу

  • @ATAS-ku5yg
    @ATAS-ku5yg 17 днів тому

    нумпи...

  • @user-km3cg8mp4o
    @user-km3cg8mp4o 17 днів тому

    хочешь не хочешь а дочитать надо . СПАСИБО

  • @davidhodan7728
    @davidhodan7728 18 днів тому

    черный экран после запуска, что делать?

  • @user-fu4pr5kx4u
    @user-fu4pr5kx4u 18 днів тому

    Крутая библиотека. Да интересен более подробный обзор. И было бы интересно узнать как можно динамически на сайте выводить и обновлять такие графики.

  • @kwd713
    @kwd713 18 днів тому

    Жыыыррр)) спасибо))

  • @mitrotsky
    @mitrotsky 18 днів тому

    Тема метаклассов не раскрыта.

  • @amalshakov
    @amalshakov 18 днів тому

    Зачем путаете. def drive это метод экземпляра класса. А метод класса принимает cls, а не self

  • @user-po2wh2pe5z
    @user-po2wh2pe5z 18 днів тому

    Спасибо за труд

  • @user-zl5sp9yh1n
    @user-zl5sp9yh1n 18 днів тому

    Ждали, ждали. Флюент Пайтон пока прочитали😂

  • @pylounge
    @pylounge 18 днів тому

    The Show Must Go on!!!

  • @JuliaProClay
    @JuliaProClay 18 днів тому

    Грузит долго как то. С такими затупами не комфортно будет работать

  • @mr.wayfarer6082
    @mr.wayfarer6082 20 днів тому

    пичарм лол

  • @terampz
    @terampz 20 днів тому

    Что делать если не работает терминал линукс? Запускаб убунту или любую другую прогу для линукса просто пустая строка. Ничего не происходит.

  • @MrWezr
    @MrWezr 20 днів тому

    Забавно именно циклы в пайтоне меня сейчас жестко выхлестнули а верней задачи по нему. Тут еще фишка в том что когда ты видишь как решают задачи другие и осознаешь что никогда бы не додумался бы сам до этого или бы додумался но через неделю в то время когда другие часа за 2 справляются - возникает мысль, а мой мозг вообще спроектирован для этого? в чем смысл быть ослом на скачках лошадей?

  • @krunchuschannel3471
    @krunchuschannel3471 21 день тому

    насрал инфой и размазал. по другому не скажешь

    • @pylounge
      @pylounge 21 день тому

      ну ладно

  • @Putu_pererenan
    @Putu_pererenan 21 день тому

    0:45 - начинающие программисты делают большой акцент на изучении языка, фреймворков, бест практис. А инструменты отодвигают на второй план. 7:35 😆

  • @user-tj7pj8ct7v
    @user-tj7pj8ct7v 22 дні тому

    05.06.24 не актуально

  • @vsques
    @vsques 22 дні тому

    8 минут воды. На Питуне не делают игры, медленно. Есть библиотека pygame, можете сделать несложную метроидванию и все.

  • @xeleos
    @xeleos 22 дні тому

    Я уже лет 5 пытаюсь научиться тупо читать на англе, но пока, увы, научился не сильно. В мае смог найти хоть какой-то способ, на который не забиваю - это просмотр аниме с английскими субтитрами и озвучкой. И смотрю, стараясь не переводить, просто погружаюсь в контекст. Как ребёнок учит свой родной язык, крч. Это хотя бы не требует супер-мотивации и я могу так часами сидеть. Если бы было тяжело, я бы просто забил.

  • @RuslanKhamidoullin
    @RuslanKhamidoullin 23 дні тому

    future - фьюче, feature - фиче