Python | Оптимизация производительности | Часть 2

Говорим о приёмах в программировании для ускорения кода в Python. -| О чём говорили? Рассмотрели оптимизацию за счёт использования в программах встроенных (built-in) функций Python, функций, для использования которых не надо импортировать модули. Оценили производительность таких функций как: sum(); enumerate(); pow(); set() + in / not in. Немного поговорили о циклах for in. -| Зачем? Оценка производительности кода позволяет выявить места, где можно сделать оптимизацию для улучшения скорости выполнения программы. P.S. Есть парочка оговорок, когда говорим о set(), примерно с 15 минуты (например не в 100, а в 10 раз), но сути это не меняет :-)

Иконка канала laletinnv
21 подписчик
12+
14 просмотров
2 года назад
12+
14 просмотров
2 года назад

Говорим о приёмах в программировании для ускорения кода в Python. -| О чём говорили? Рассмотрели оптимизацию за счёт использования в программах встроенных (built-in) функций Python, функций, для использования которых не надо импортировать модули. Оценили производительность таких функций как: sum(); enumerate(); pow(); set() + in / not in. Немного поговорили о циклах for in. -| Зачем? Оценка производительности кода позволяет выявить места, где можно сделать оптимизацию для улучшения скорости выполнения программы. P.S. Есть парочка оговорок, когда говорим о set(), примерно с 15 минуты (например не в 100, а в 10 раз), но сути это не меняет :-)

, чтобы оставлять комментарии