Логотип LiveLibbetaК основной версии

Рецензия на книгу

High Performance Python: Practical Performant Programming for Humans

Micha Gorelick, Ian Ozsvald

  • Аватар пользователя
    alexdel10 июня 2024 г.

    Всем известно, что Python очень тормозной. Но то, что он тормозной, не делает его плохим - за счет простого синтаксиса и наличию большого сообщества и богатой экосистемы, на нем в разы быстрее можно писать сервисы. Make it work, make it right, make it fast - авторы книги рассказывают, как сделать "make it fast" если ваш проект написан на питоне.

    У книги хорошая структура - есть вменяемое введение, которое в целом описывает проблематику производительности. После введения уже следуют советы, как ускорить код на питоне за счет выбора типов данных, потом за счет мультипроцессинга, диалектов вроде Cython, и совсем уж тяжелой артиллерии типа CUDA. 

    Книга будет полезна всем миддлам и сеньорам питонистам, для которых три буквы GIL являются настоящим источником боли.

    10
    102