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

Малыш Джон
Малыш Джон

Малыш Джон

Редактор
badge 6 лет с нами! badge Награда за 5000 очков репутации badge За 500 сообщений! badge За шикарный аватар!
Регистрация
26/03/2018
Сообщения
29.133
Репутация
2.109
Автор: Александр Опрышко
Название: Асинхронное программирование на Python для начинающих (2021)

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


Описание:

Асинхронное программирование позволяет выдерживать большие нагрузки и писать более эффективный код. Большинство крупных проектов использует этот подход. Поэтому 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, и реализуем свой собственный на генераторах

Подробнее:
Авторизуйтесь, чтобы посмотреть скрытый контент.

Скачать:
Авторизуйтесь, чтобы посмотреть скрытый контент.
 
Спасибо, посмотрим)
 
Надо глянуть, отпишу потом
 
Ерунда, а не курс. Не тратьте своё время, можно погуглить и найти гораздо больше минут за 5, чем в курсе.
 

Создайте учетную запись или войдите, чтобы комментировать или скачивать материалы!

У вас должна быть учетная запись, чтобы оставлять комментарии

Зарегистрироваться

Создайте учетную запись. Это просто!

Авторизоваться

У вас уже есть аккаунт? Войдите здесь.

Последние темы автора

Малыш Джон
Ответы
3
Просмотры
3K
Тотуся
Тотуся
Малыш Джон
Ответы
1
Просмотры
2K
Тотуся
Тотуся
Малыш Джон
Ответы
0
Просмотры
3K
Малыш Джон
Малыш Джон
Малыш Джон
Ответы
0
Просмотры
2K
Малыш Джон
Малыш Джон
Малыш Джон
Ответы
4
Просмотры
2K
Суперюля
Суперюля

Похожие темы

Брат Тук
Ответы
0
Просмотры
762
Брат Тук
Брат Тук
Брат Тук
Ответы
0
Просмотры
695
Брат Тук
Брат Тук
Брат Тук
Ответы
1
Просмотры
2K
ArtFix13
ArtFix13
Брат Тук
Ответы
0
Просмотры
3K
Брат Тук
Брат Тук
Брат Тук
Ответы
4
Просмотры
2K
yares
Роджерc
Ответы
2
Просмотры
4K
Уилл Скарлет
Уилл Скарлет
Малыш Джон
Ответы
6
Просмотры
7K
Jezzy
Jezzy
Малыш Джон
Ответы
43
Просмотры
90K
Els i El
DikiyChpuk
Ответы
3
Просмотры
5K
forester55
Малыш Джон
Ответы
1
Просмотры
2K
Wetru
Wetru
Сверху Снизу