Книги / Языки программирования / Python / Fast Python: High Performance Techniques for Large Datasets

Fast Python: High Performance Techniques for Large Datasets

Tiago Rodrigues Antão

Книга «Fast Python: High Performance Techniques for Large Datasets» посвящена методам оптимизации производительности Python при работе с большими объёмами данных. Автор Тиагу Родригес Антау рассматривает практические подходы к ускорению вычислений, эффективному использованию памяти и построению масштабируемых приложений.

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

Вторая часть посвящена параллелизму и асинхронности: создание асинхронного сервера, реализация простого движка MapReduce, применение concurrent.futures для параллельных вычислений. Книга содержит множество примеров и практических рекомендаций, позволяющих читателю применять описанные техники в реальных проектах.

Издание ориентировано на разработчиков Python, знакомых с основами языка и желающих повысить эффективность своих программ при работе с большими данными. Материал сопровождается таблицами, схемами и примерами кода, что делает его доступным для практического использования.