245 читали · 1 год назад
Как повысить эффективность кода Python с помощью кэширования
Источник: Nuances of Programming Как Python-разработчику, вам наверняка хочется сделать код быстрее, эффективнее и идеальнее во всех отношениях. Я познакомлю вас с волшебным трюком под названием “кэширование”. Что такое кэширование? Кэширование  —  это что-то вроде секретного хранилища для часто используемых в коде элементов. Вместо того чтобы многократно выполнять одни и те же действия, вы сохраняете результат в удобном месте. Затем, когда он снова понадобится вам (или кому-либо еще), вы просто достаете его из секретного тайника...
06:44
1,0×
00:00/06:44
364,1 тыс смотрели · 3 года назад
428 читали · 3 года назад
Десять способов для ускорения кода на Python
В последние годы было приложено много усилий для улучшения производительности Python. Сейчас можно быстро обрабатывать большие наборы данных, используя библиотеки numpy, scipy, pandas, numba. А также Pypy, которая ускоряет выполнение кода на Python, в несколько раз.В этой статье я поделюсь десятью способами ускорения Python без использования сторонних инструментов. Приведенные в данной статье примеры доступны в этом репозитории на Github.1. Познакомьтесь со встроенными функциями Python поставляется...