filmov
tv
Высокопроизводительные Python-приложения. Практическое руководство по эффективному программированию
Показать описание
Вам надоело искать компромисс между простотой разработки и максимальной эффективностью? Может быть, ваш код на Python и работает правильно, но достаточно ли быстро? Это обновленное до Python 3 и расширенное издание поможет вам вычислить «бутылочное горлышко» в производительности приложений, заметно ускорить выполнение кода в программах, работающих с большими объемами данных, и поднять свой профессиональный уровень.
В книге рассматривается фундаментальная теория, лежащая за той или иной конструкцией кода, благодаря чему вы углубите свои познания в Python. Как задействовать преимущества многоядерных архитектур или кластеров? Как построить систему, которая масштабируется без потери надежности? Найдите здесь решения многих специфических проблем и ознакомьтесь с реальными кейсами компаний, использующих высокопроизводительные Python-приложения в аналитике, машинном обучении и других областях.
Эта книга ориентирована на профессиональных Python-программистов, разрабатывающих приложения, задействующие большие объемы данных. Она расскажет, как избежать узких мест в коде, сделать его работу максимально эффективной и разрабатывать высокопроизводительные системы. Авторы знакомят читателей с инструментами профилирования и компиляции и рассказывают, как их использовать, разбирают вопросы взаимодействия Python с архитектурой ПК и дают множество важных и эксклюзивных рекомендаций для разработчиков.
В книге рассматривается фундаментальная теория, лежащая за той или иной конструкцией кода, благодаря чему вы углубите свои познания в Python. Как задействовать преимущества многоядерных архитектур или кластеров? Как построить систему, которая масштабируется без потери надежности? Найдите здесь решения многих специфических проблем и ознакомьтесь с реальными кейсами компаний, использующих высокопроизводительные Python-приложения в аналитике, машинном обучении и других областях.
Эта книга ориентирована на профессиональных Python-программистов, разрабатывающих приложения, задействующие большие объемы данных. Она расскажет, как избежать узких мест в коде, сделать его работу максимально эффективной и разрабатывать высокопроизводительные системы. Авторы знакомят читателей с инструментами профилирования и компиляции и рассказывают, как их использовать, разбирают вопросы взаимодействия Python с архитектурой ПК и дают множество важных и эксклюзивных рекомендаций для разработчиков.