Вам надоело искать компромисс между простотой разработки и максимальной эффективностью? Может быть, ваш код на Python и работает правильно, но достаточно ли быстро? Это обновленное до Python 3 и расширенное издание поможет вам вычислить "бутылочное горлышко" в производительности приложений, заметно ускорить выполнение кода в программах, работающих с большими объемами данных, и поднять свой профессиональный уровень.В книге рассматривается фундаментальная теория, лежащая за той или иной конструкцией кода, благодаря чему вы углубите свои познания в Python. Как задействовать преимущества многоядерных архитектур или кластеров? Как построить систему, которая масштабируется без потери надежности? Найдите здесь решения многих специфических проблем и ознакомьтесь с реальными кейсами компаний, использующих высокопроизводительные Python-приложения в аналитике, машинном обучении и других областях.2-е издание.
Vam nadoelo iskat kompromiss mezhdu prostotoy razrabotki i maksimalnoy effektivnostyu? Mozhet byt, vash kod na Python i rabotaet pravilno, no dostatochno li bystro? Eto obnovlennoe do Python 3 i rasshirennoe izdanie pomozhet vam vychislit "butylochnoe gorlyshko" v proizvoditelnosti prilozheniy, zametno uskorit vypolnenie koda v programmakh, rabotayushchikh s bolshimi obemami dannykh, i podnyat svoy professionalnyy uroven.V knige rassmatrivaetsya fundamentalnaya teoriya, lezhashchaya za toy ili inoy konstruktsiey koda, blagodarya chemu vy uglubite svoi poznaniya v Python. Kak zadeystvovat preimushchestva mnogoyadernykh arkhitektur ili klasterov? Kak postroit sistemu, kotoraya masshtabiruetsya bez poteri nadezhnosti? Naydite zdes resheniya mnogikh spetsificheskikh problem i oznakomtes s realnymi keysami kompaniy, ispolzuyushchikh vysokoproizvoditelnye Python-prilozheniya v analitike, mashinnom obuchenii i drugikh oblastyakh.2-e izdanie.