Сверхбыстрый Python. Эффективные техники для работы с большими наборами данных

Книга «Сверхбыстрый Python» посвящена решению одной из ключевых проблем современной разработки — обработке больших наборов данных на языке Python. Автор, Тиаго Антао, предлагает системный подход к повышению производительности, начиная с фундаментальных принципов оптимизации встроенных структур данных и заканчивая масштабированием целых систем.

В первой части рассматриваются фундаментальные подходы: анализ современных вычислительных архитектур, ограничения языка Python, такие как глобальная блокировка интерпретатора (GIL), и методы профилирования кода для выявления узких мест. Особое внимание уделяется оптимизации работы со списками, множествами и словарями, а также снижению сетевой нагрузки за счет кеширования.

Книга содержит тщательно проработанные практические примеры, демонстрирующие, как добиться максимальной производительности от популярных библиотек для работы с данными, таких как NumPy и pandas. Автор показывает, как эффективно обрабатывать и хранить данные, сокращая объем занимаемой памяти без потери точности.

Издание предназначено для опытных разработчиков Python, знакомых с основами языка и принципами конкурентных вычислений, и будет полезно всем, кто сталкивается с задачами обработки больших данных и стремится создавать высокопроизводительные и масштабируемые решения.

Сверхбыстрый Python. Эффективные техники для работы с большими наборами данных
A
Автор
Тиаго Антао
Издательство
ДМК Пресс
Год
2023
Язык
Русский
1
Оцените книгу

Чтобы читать книгу, войдите или зарегистрируйтесь

Ознакомительный фрагмент