Разное




РазДЕЛЫ САЙТА

Боевики, детективы
Документалка
Драмы, триллеры
Исторические
Комедии
Мелодрамы
Мультяшки
Обучающее, познание
Приключения
Сказки, фэнтези
Старое, доброе
Ужасы
Фантастика
х х х х х х х х х
Блюз, джаз, соул
Инструментальная
Классическая
Клипы
Минусовки
Музыка игр и кино
Поп
Разная
Ретро
Рок, метал
Рэп, хип-хоп
Шансон
х х х х х х х х х
Автософт и навигация
Аудиокниги
Книги и журналы
Фото и видео, приколы



СЛучайные материалы

Ли Мери - Играя в жизни (Аудиокнига)
Ли Мери - Играя в жизни (Аудиокнига)

Панкеева Оксана - Обратная сторона пути (Аудиокнига)  декламатор Semmi
Панкеева Оксана - Обратная сторона пути (Аудиокнига) декламатор Semmi

Шабнова Екатерина - Туманы и чудовища (Аудиокнига)
Шабнова Екатерина - Туманы и чудовища (Аудиокнига)

Ирина Шиманская - Экспресс ЗОЖ-программа "Влезть в платье" (2023) WEBRip
Ирина Шиманская - Экспресс ЗОЖ-программа "Влезть в платье" (2023) WEBRip

Соколова Надежда - Лавка ведьмы «Сладкая жизнь» (Аудиокнига)
Соколова Надежда - Лавка ведьмы «Сладкая жизнь» (Аудиокнига)


Главная » 2022 » Февраль » 10 » Асинхронное программирование на Python для начинающих (2021) PCRec

Асинхронное программирование на Python для начинающих (2021) PCRec

22:37

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

Информация о видео
Название: Асинхронное программирование на Python для начинающих
Автор: Александр Опрышко
Год выхода: 2021
Жанр: Видеокурс
Язык: Русский
Выпущено: Россия
Продолжительность: ~10 часов

Файл
Формат: MP4, pdf
Видео: AVC, 1280x720/1920x1080, ~317 Kbps
Аудио: AAC, 128 Kbps, 48.0 KHz
Размер файла: 6.79 Gb



Скачать Асинхронное программирование на Python для начинающих (2021) Видеокурс


Скачать: Обучающее, познание | Теги: обучение, Python, курс, Асинхронное программирование

Похожие материалы скачать бесплатно и без регистрации


К "Асинхронное программирование на Python для начинающих (2021) PCRec"
пока нет комментариев, но Вы можете стать первым, кто его оставит!

Всего мнений: 0
avatar
Ищу на сайте

Случайный анекдот
Ночь. Звонок в "03".
- Наш мальчик воткнул себе в глаз шариковую ручку!!! Приезжайте!!! Срочно!!!
- Вы что, до утра карандашом пописать не можете?!

Новое на сайте
Пока, к сожалению, ничего нет

Наша статистика

Присутствуют: 1
Неизвестных: 1
Знакомых: 0
Copyright by Anonimus © 2024