Иван Ремизов: "Сверхоптимизация кода на Python"
Сверхоптимизация кода на Python
В классических сферах применения Python (web) обычно от кода не требуется высокой производительности, если с помощью простого увеличения серверов можно улучшить быстродействие. Тем не менее, в некоторых случаях код все-таки должен работать быстро.
Доклад будет посвящен как раз таким случаям. Будут подробно рассмотрены специфические приемы программирования на Python, направленные на увеличение эффективности кода, а также вопросы о поиске "узких мест", когда их действительно следует оптимизировать и каким образом.
Будут предложены как простые способы, доступные на любом уровне владения Python, так и весьма специфичные, такие как альтернативные интерпретаторы, jit-компиляторы и переписывание наиболее критичных участков кода на cython.
Иван Ремизов
Россия. Москва
Senior Backend Developer
Parallels
Занимаюсь разработкой и поддержанием облачных сервисов и бэк-эндов продуктов Parallels Desktop и Parallels Access.