❔ Чему вы научитесь:
🔵 профилировать код: cProfile, line_profiler, memory_profiler, поиск горячих участков;
🔵 понимать цену структур данных и модели памяти CPython;
🔵 ускорять вычисления через NumPy, векторизацию и корректную работу с массивами;
🔵 компилировать критичные участки с помощью Cython и Numba;
🔵 выбирать между потоками, процессами и async в зависимости от типа нагрузки;
🔵 работать с данными, не помещающимися в память, и масштабировать вычисления на кластер.
"High Performance Python" — книга о доказательной оптимизации: сначала измерение, потом правка, с разбором того, почему интерпретатор ведёт себя именно так. Рассчитана на опытных Python-разработчиков и специалистов по данным; синтаксис здесь не объясняют. Третье издание обновлено под актуальные версии языка и инструментов, включая изменения, связанные с GIL.
Архиватор
