Премиум [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 Скачать Астрология рода [LabLife] [Александр Савинкин] Скоро! 0
Slivinfo Скачать [Аудиокнига] Хроники Абсурда. Тяготы домохозяйства [Александр Райн] Скоро! 0
Slivinfo Скачать [Для ведущих] Свадьбалдеж. Сборник конкурсов [Александр Колесников] Скоро! 0
Slivinfo Скачать Симулятор A/B тестов продвинутая практика [2022] [karpov.courses] [Александр Сахнов, Валерий Бабушкин, Николай Назаров] Скоро! 0
Slivinfo Скачать Деньги в кайф. Трансформационная книга-тренинг [Александр Россинский] Скоро! 0
Slivinfo Скачать Telegram + YouTube + Freelance = $$$ (2022) [Александр Пуминов] Скоро! 0
Slivinfo Скачать Лечение остеопороза [Александр Циберкин] Скоро! 0
Slivinfo Скачать Мини-курс по Fiverr от FreelStep [Александр FreelStep] Скоро! 0
Neon$ Скачать [Александр Палиенко] Квантовый скачок (2022) Курсы по психологии и эзотерике 0
Slivinfo Скачать Львиное сердце [Александр Панфилов] Скоро! 0
Slivinfo Скачать Фотография как продукт [Александр Медведев] Скоро! 0
Slivinfo Скачать Скрин-теория 1969-1996: феминистский, постколониальный и квир взгляды на кино [Архэ] [Александр Мигурский] Скоро! 0
Slivinfo Скачать Французская теория 1949-1968: семиотика, критика кино как идеологического аппарата, лаканианский анализ [Архэ] [Александр Мигурский] Скоро! 0
Хоттабыч Премиум [Александр Веремеев] Урок по цветокоррекции (2022) Курсы по фото и видео 0
Irinka Скачать [Konsa] [Александр Фельдман] Поп-музыка на классической гитаре (2019) Другие аудио и видеокурсы 0
Slivinfo Скачать Кухня СССР. Детские праздники. Фуршет + Кухня СССР. Домашние вечеринки + Кухня СССР. Заготовки в холодильник [Валентина Ильянкова, Александр Коренюгин Скоро! 0
Neon$ Премиум [Александр Пасько] Нейромышечная система. Контроль и основы их функционирования - Семинар (2022) Здоровье и спорт 0
Slivinfo Скачать Мундиры,платья,ордена. Как научиться различать дворян на картинах ?» [Александр Музафаров] Скоро! 0
Slivinfo Скачать Планёрка. Август 2022 [Александр Литвин] Скоро! 0
Slivinfo Скачать Урок по ретуши [Александр Веремеев] Скоро! 0
Slivinfo Скачать 3 в 1. 30 пресетов для Adobe Lightroom [Александр Веремеев] Скоро! 0
Slivinfo Скачать Основы нейропсихологии [Александр Лурия] Скоро! 0
Slivinfo Скачать Основы решения алгоритмических задач. Уровень 2 [2022] [Специалист] [Александр Кораблин] Скоро! 0
Slivinfo Скачать Основы решения алгоритмических задач. Уровень 1 [2022] [Специалист] [Александр Кораблин] Скоро! 0
Slivinfo Скачать Онлайн курс по художественной аэросъемке [Virtual Land School] [Александр Иванов] Скоро! 0
Slivinfo Скачать Развиваем критическое мышление [Александр Головин] Скоро! 0
Slivinfo Скачать Семью создать на счет пять и зажить счастливо [Александр Экзистенц] Скоро! 0
Slivinfo Скачать Как правильно продать бизнес: рекомендации предпринимателям от практикующего партнера юридической фирмы [Александр Арбузов] Скоро! 0
Slivinfo Скачать Английский по плейлистам [Boosty.to] [Александр Бебрис] [№1, на 1 месяц] Скоро! 0
Slivinfo Скачать Английский по плейлистам [Boosty.to] [Александр Бебрис] Скоро! 0
Slivinfo Скачать After Effects from FreelStep [Александр FreelStep] Скоро! 0
Slivinfo Скачать TELEGO . С нуля до первых денег в Телеграм за 5 дней [Александр Турлаков] Скоро! 0
Slivinfo Скачать Machine Learning [2022] [Слёрм] [Александр Михеев, Юлия Силова] Скоро! 0
Slivinfo Скачать Революционная эпоха (1917-1923 годы) . Споры коммунистов в последние годы жизни Ленина (1922-1924) [Точка интеллекта] [Александр Шубин] Скоро! 0
Slivinfo Скачать КИА 2022: как получать клиентов на автомате из интернета, чтобы выйти на доход 100к+ [Александр Ампир] Скоро! 0
Slivinfo Скачать Курс Алгоритмы и структуры данных [2022] [foxminded] [Басалкевич Александр] Скоро! 0
Neon$ Премиум [Александр Пуминов] Быстрые деньги через YouTube (2022) Youtube, видеохостинги 1
Slivinfo Скачать Introduction to Computer Science [2022] [OTUS] [Александр Коржиков] Скоро! 0
Slivinfo Скачать Scala 3: Синтаксис и основы работы с объектами [2022] [Специалист] [Александр Кораблин] Скоро! 0
Slivinfo Скачать Медитация «Исцели себя» [Новая норма Пространство самопознания] [Александр Сенченко] Скоро! 0
Slivinfo Скачать Медиация «Исцели себя» [Новая норма Пространство самопознания] [Александр Сенченко] Скоро! 0
Slivinfo Скачать Фабула "Примирение с матерью" [Дмитрий Исаев, Александр Драгнев] Скоро! 0
Slivinfo Скачать Фабула " Материнство и беременность 1.0 " [Дмитрий Исаев, Александр Драгнер] Скоро! 0
Slivinfo Скачать Фабула "Спинной Мозг" [Дмитрий Исаев, Александр Драгнев] Скоро! 0
Slivinfo Скачать Вводный вебинар "Думаем как дети" [Александр Покрышкин] Скоро! 0
Slivinfo Скачать Приват канал по арбитражу [Александр Гаркуша] Скоро! 0
Slivinfo Скачать Приват канал по Арбитражу Александр Гаркуша [На1 месяц] Скоро! 0
Slivinfo Скачать «Романовы. Царство женщин: Екатерина II» [Александр Музафаров] Скоро! 0

Похожие темы

Сверху