Asyncio и конкурентное программирование на Python (Фаулер Мэттью) ; ДМК-Пресс, 2023
от 2504 р. до 2920 р.
Автор(ы): Фаулер Мэттью;
Издатель: ДМК-Пресс
ISBN: 978-5-93700-166-5
ID: SKU1145725
Добавлено: 26.10.2022
Сравнить цены
Цена от 2504 р. до 2920 р. в 4 магазинах
Магазин | Цена | Наличие |
---|---|---|
Лабиринт 5/5 | 2889 р. 4127 р. | |
Мегамаркет 5/5 | 2920 р. 4465 р. | |
Яндекс.Маркет 5/5 | 3155 р. | наличие уточняйте 31.05.2024 |
МАЙШОП 5/5 | 2504 р. 3852 р. | |
Читай-город 5/5 | ||
Описание
Если типичную программу на стандартном Python подвергнуть слишком высокой нагрузке, то она будет работать с черепашьей скоростью. Для решения этой проблемы была разработана библиотека asyncio, которая позволяет разбить программу на более мелкие задачи и планировать их выполнение. В итоге получающиеся приложения работают молниеносно и допускают масштабирование.
В этой книге асинхронное, параллельное и конкурентное программирование рассматривается на конкретных примерах. Сложные для понимания вопросы иллюстрируются с помощью диаграмм, позволяющих наглядно представить, как работают задачи. Вы узнаете, как asyncio преодолевает ограничения Python и способствует ускорению медленных веб-серверов и микросервисов. Вы даже научитесь сочетать asyncio с традиционной многопроцессной обработкой, получив в награду резкий скачок производительности.
Для программистов на Python среднего уровня. Опыт работы с конкурентностью не требуется.
В этой книге асинхронное, параллельное и конкурентное программирование рассматривается на конкретных примерах. Сложные для понимания вопросы иллюстрируются с помощью диаграмм, позволяющих наглядно представить, как работают задачи. Вы узнаете, как asyncio преодолевает ограничения Python и способствует ускорению медленных веб-серверов и микросервисов. Вы даже научитесь сочетать asyncio с традиционной многопроцессной обработкой, получив в награду резкий скачок производительности.
Для программистов на Python среднего уровня. Опыт работы с конкурентностью не требуется.
Смотри также Характеристики.
Яндекс.Маркет
Содержание
1 Первое знакомство с asyncio
2 Основы asyncio
3 Первое приложение asyncio
4 Конкурентные веб-запросы
5 Неблокирующие драйверы баз данных
6 Счетные задачи
7 Решение проблем блокирования с помощью
потоков
8 Потоки данных
9 Веб-приложения
10 Микросервисы
11 Синхронизация
12 Асинхронные очереди
13 Управление подпроцессами
14 Продвинутое использование asyncio
2 Основы asyncio
3 Первое приложение asyncio
4 Конкурентные веб-запросы
5 Неблокирующие драйверы баз данных
6 Счетные задачи
7 Решение проблем блокирования с помощью
потоков
8 Потоки данных
9 Веб-приложения
10 Микросервисы
11 Синхронизация
12 Асинхронные очереди
13 Управление подпроцессами
14 Продвинутое использование asyncio
О книге
ISBN | 978-5-93700-166-5 |
Автор(ы) | Фаулер Мэттью |
Переплет | Твердый переплёт |
Год издания | 2023 |
Возрастные ограничения | 12 |
Кол-во страниц | 398 |
Издатель | ДМК-Пресс |
Издательство | ДМК Пресс |
Тип обложки | твердая |
Возрастное ограничение | 16+ |
Обложка | твердый переплёт |
Программирование - издательство "ДМК-Пресс"
Категория 2003 р. - 3004 р.