Премиум [kts] Александр Опрышко - Асинхронное программирование на Python для начинающих (2021)

Irinka

"VIP" Подписка

[kts] Александр Опрышко - Асинхронное программирование на Python для начинающих (2021)​


.png

Асинхронное программирование позволяет выдерживать большие нагрузки и писать более эффективный код. Большинство крупных проектов использует этот подход. Поэтому python-разработчикам важно знать основные принципы асинхронности, понимать отличия многопоточности от кооперативной многозадачности, и уметь все это применять на практике.

Основные темы, которые вы будете прорабатывать на нашем курсе:
  • Как устроено асинхронное программирование в Python (GIL, Threading, кооперативная многозадачность)
  • Стандартная python-библиотека asyncio
  • Асинхронный веб-фреймворк aiohttp
Программа:

Django vs Aiohttp

● Сравним Django и Aiohttp, поймем отличия
● Разберемся, когда следует применять Django, а когда – Aiohttp
● Сравним производительность Django и Aiohttp
● Разберемся, почему Aiohttp нельзя заменить Django 3.0 (c этой версии появилась поддержка асинхронности в Django)

Немного теории
● Поймем отличия CPU от IO bound операций
● Разберемся в python threading, поймем их особенность
● Рассмотрим способы реализовать многопоточность в Python (multiprocessing и Кооперативная многозадачность)
● Познакомимся с GIL, поймем зачем его добавили и почему еще не удалили

Asyncio

● Рассмотрим компоненты стандартной библиотеки asyncio и поймем как их применять на практике:
⁃ Coroutines
⁃ Tasks
⁃ Synchronization Primitives
⁃ Queues
Aiohttp client
● Научимся использовать клиент aiohttp для отправки запросов по протоколам http/https/web sockets/s3 при работе с сервисами:
⁃ VK API (http, long polling). Первые шаги при написании VK бота
⁃ Telegram API (http, long polling). Первые шаги при написании Telegram бота
⁃ Биржевое API (web socket)

● Научимся непрерывно получать данные от сервера, без предварительного запроса
⁃ Файловое API (s3). Научимся эффективно загружать большие файлы

Asyncio connectors
● Разберемся, что такое асинхронные коннекторы и как их выбирать
● Научимся работать с различными базами данных асинхронно: Postgres, Mongo, RabbitMQ, Elasticsearch

Aiohttp server
● Научимся работать с компонентами aiohttp сервера:
⁃ Handlers, routes и classview
⁃ Middleware и авторизация
⁃ Signals

● Разберемся, как решать типовые задачи, например:
⁃ Двухстороннее передача данных с помощью web socket
⁃ Эффективная загрузка файлов в s3 (stream)
⁃ Создание фоновых задачи

Устройство асинхронного программирования
● Разберемся, на чем работает асинхронное программирование в Python
● Поймем, что такое future и event loop, и реализуем свой собственный на генераторах

КУПИТЬ


СКАЧАТЬ
 📥 Скрытое содержимое! Войдите или Зарегистрируйтесь
 
Похожие темы
Автор темы Заголовок Форум Ответы Дата
Slivinfo Скоро! Асинхронное программирование на Python для начинающих [kts] [Александр Опрышко] Скоро! 0
Slivinfo Скоро! Деплой приложений в Kubernetes [kts] [Игорь Латкин] Скоро! 0
Slivinfo Скачать Здоровый позвоночник Сила Любви (Александр Волосков) Скоро! 0
Slivinfo Скачать Генри Дэвид Торо. Гражданское неповиновение и побег от цивилизации [Архэ] [Александр Мигурский] Скоро! 0
Slivinfo Скачать Планёрка. Октябрь 2022 [Александр Литвин] Скоро! 0
Slivinfo Скачать Марафон "Самосовершенствование. Уровень: НЛП-Мастер" [НЛП Центр Александра Герасимова] [Александр Герасимов] Скоро! 0
Irinka Скачать [Александр Санакоев] [Вольница] VFX-ZEN (2022) Курсы по дизайну 0
Slivinfo Скачать Курс "Время Доверять". [НЛП Центр Александра Герасимова] [Александр Герасимов] Скоро! 0
Slivinfo Скачать Марафон "НЛП-Мастер.Начало". [НЛП Центр Александра Герасимова] [Александр Герасимов] Скоро! 0
Slivinfo Скачать Случайность мутаций, невозможность ламарковского наследования и другие «догмы» эволюционной биологии: границы применимости [Александр Марков] Скоро! 0
Slivinfo Скачать Александр Македонский - человек, завоевавший полмира 10+ [Музей Востока] [Заклинская Д.А.] Скоро! 0
Slivinfo Скачать Великий перелом в СССР и Великая депрессия в США (1929-1933 гг.) [Точка интеллекта] [Александр Шубин] Скоро! 0
Slivinfo Скачать Service mesh [Слёрм] [Александр Лукьянченко, Георг Гаал] Скоро! 0
Slivinfo Скачать Востребованный таргетолог онлайн-школ за 5 недель [Александр Гуров] Скоро! 0
Slivinfo Скачать Как улучшить качество жизни: научный подход к здоровью [Александр Тышковский] Скоро! 0
Slivinfo Скачать Практическая бизнес-психология. Введение в профессию. [Александр Андрианов] [Институт практической психологии и психотерапии] Скоро! 0
Slivinfo Скачать Camtasia Studio 2022 - быстрый старт. Записи мастер-класса + Видеокурс [Александр Бакин] Скоро! 0
Slivinfo Скачать Страхи - прочь! Как победить тревожность на всех фронтах [Profdialog] [Александр Князев] Скоро! 0
Slivinfo Скачать Вообще огонь! Самые горячие рецепты мяса, птицы и рыбы от Александра Бона [Александр Бон] Скоро! 0
Slivinfo Скачать Как понять своего ребенка [Profdialog] [Александр Князев] Скоро! 0
Slivinfo Скачать Визуальная диагностика характера [Profdialog] [Александр Князев] Скоро! 0
Slivinfo Скачать Защиты от стыда и чувства вины [Александр Воробьёвский] Скоро! 0
Slivinfo Скачать Встреча с собой [Александр Меньшиков] Скоро! 0
Slivinfo Скачать Практическое системное мышление 2022 [Анатолий Левенчук] + Практическое и продуктивное мышление [Александр Фролов] Скоро! 0
Slivinfo Скачать Выход в свободу [Александр Меньшиков] Скоро! 0
Slivinfo Скачать Медитация "Направляясь в свое будущее" [Новая норма Пространство самопознания] [Александр Сенченко] Скоро! 0
Slivinfo Скачать Медитация "Встреча с собой" [Новая норма Пространство самопознания] [Александр Сенченко] Скоро! 0
Slivinfo Скачать Медитация маленьких волшебников [Новая норма Пространство самопознания] [Александр Сенченко] Скоро! 0
Slivinfo Скачать Бенджамин Такер. Борьба с монополиями и социализм свободного рынка [Архэ] Александр Мигурский] Скоро! 0
Slivinfo Скачать Магия и фокусы [Александр Муратаев] Скоро! 0
Slivinfo Скачать [Аудиокнига] Граф Монте -Кристо [Классическое издание рассказов] [Александр Дюма] [English] Скоро! 0
Хоттабыч Премиум [Александр Дейнека] [Paradigma] Прототипирование продающих сайтов (2022) SEO и SMM 0
Slivinfo Скачать Правый уклон и кризис НЭП в СССР (1928-1929 гг.) [Точка интеллекта] [Александр Шубин] Скоро! 0
Slivinfo Скачать 7 дней к здоровой спине [Александр Волосков] Скоро! 0
Genri Скачать [Александр Терехов, Виталий Злобин] Как построить комфортный дом. Третий поток. Ноябрь 2019 Строительство и ремонт 0
Slivinfo Скачать Корни американского анархизма: идеологический и социальный проект Соединенных штатов Америки [Архэ] Александр Мигурский] Скоро! 0
Slivinfo Скачать Физическая терапия при сколиозе у детей [Александр Горбачёв] Скоро! 0
Slivinfo Скачать Выбор ниши [Александр Мартаков] Скоро! 0
Slivinfo Скачать Взаимопиар в соцсетях [Александр Мартаков] Скоро! 0
Slivinfo Скачать Осознанность: как вернуть контроль над своей жизнью и наполнить ее смыслом [Александр Ткаченко] Скоро! 0
Slivinfo Скачать Антихрупкость в IT [Александр Бындю] Скоро! 0
Slivinfo Скачать Авторский марафон Гипноз. [Александр Герасимов] Скоро! 0
Slivinfo Скачать Наступление и разгром левой оппозиции (1926-1927 гг.) [Точка интеллекта] [Александр Шубин] Скоро! 0
Slivinfo Скачать Склонение и «запредельные планеты»: забытые ключи астрологии [Александр Колесников, Алина Рождественская] Скоро! 0
Slivinfo Скачать Агент по аренде за 4 дня: найти, заселить, поставить на поток [videokniga.tv] [Вадим Шабалин, Сергей Прокофьев, Александр Чернов] [Повтор] Скоро! 0
Slivinfo Скачать ИНТЕНСИВ - Концентрат Практикующего трейдера [Александр Пурнов] Скоро! 0
Slivinfo Скачать [Питер] Кухня ехидного психолога [Александр Ройтман] Скоро! 0
Хоттабыч Скачать [Александр Цапенко] Реальность ведьмы + (2022) Курсы по психологии и эзотерике 0
Slivinfo Скачать Продукты, побеждающие болезни. Как одержать победу над заболеваниями с помощью еды. Правила, польза, долголетие [Александр Мясников] Скоро! 0
Slivinfo Скачать Тактики диспута [АКПП] [Александр Граница] Скоро! 0

Похожие темы

Сверху