Asyncio и конкурентное программирование на Python
Фаулер Мэттью
Код товара: 4910448
(0 оценок)Оценить
ОтзывНаписать отзыв
ВопросЗадать вопрос
1 / 2
PDF
Издательство:
Описание
Характеристики
Если типичную программу на стандартном Python подвергнуть слишком высокой нагрузке, то она будет работать с черепашьей скоростью. Для решения этой проблемы была разработана библиотека asyncio, которая позволяет разбить программу на более мелкие задачи и планировать их выполнение. В итоге получающиеся приложения работают молниеносно и допускают масштабирование.
В этой книге асинхронное, параллельное и конкурентное программирование рассматривается на конкретных примерах. Сложные для понимания вопросы иллюстрируются с помощью диаграмм, позволяющих наглядно представить, как работают задачи. Вы узнаете, как asyncio преодолевает ограничения Python и способствует ускорению медленных веб-серверов и микросервисов. Вы даже научитесь сочетать asyncio с традиционной многопроцессной обработкой, получив в награду резкий скачок производительности.
Для программистов на Python среднего уровня. Опыт работы с конкурентностью не требуется.
В этой книге асинхронное, параллельное и конкурентное программирование рассматривается на конкретных примерах. Сложные для понимания вопросы иллюстрируются с помощью диаграмм, позволяющих наглядно представить, как работают задачи. Вы узнаете, как asyncio преодолевает ограничения Python и способствует ускорению медленных веб-серверов и микросервисов. Вы даже научитесь сочетать asyncio с традиционной многопроцессной обработкой, получив в награду резкий скачок производительности.
Для программистов на Python среднего уровня. Опыт работы с конкурентностью не требуется.
код в Майшоп
4910448
возрастная категория
18+ (нет данных)
количество томов
1
количество страниц
398 стр.
размеры
245x170x25 мм
ISBN
978-5-93700-166-5
тип бумаги
офсетная (60-220 г/м2)
цвет
Белый
вес
781 г
язык
Русский
переплёт
Твёрдый переплёт
Содержание
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
Отзывы
Вопросы
Поделитесь своим мнением об этом товаре с другими покупателями — будьте первыми!
Дарим бонусы за отзывы!
За какие отзывы можно получить бонусы?
- За уникальные, информативные отзывы, прошедшие модерацию
Как получить больше бонусов за отзыв?
- Публикуйте фото или видео к отзыву
- Пишите отзывы на товары с меткой "Бонусы за отзыв"
Задайте вопрос, чтобы узнать больше о товаре
Если вы обнаружили ошибку в описании товара «Asyncio и конкурентное программирование на Python» (авторы: Фаулер Мэттью), то выделите её мышкой и нажмите Ctrl+Enter. Спасибо, что помогаете нам стать лучше!