104 читали · 4 года назад
Урок 18. Работа со строками и символами
Обработка текста - одна из часто встречающихся задач программирования. Если требуется обработать какие-либо текстовые данные, то без знаний того материала, что будет изложен ниже, просто не обойтись. Особенно,...
2 года назад
[🍃] Мемоизация в Python | Ключевые знания для начинающих
Мемоизация - это техника, используемая в Python (и других языках программирования) для ускорения выполнения функций. Она заключается в кэшировании результатов вызовов функций и возвращении кэшированного результата при повторном использовании тех же входных данных. Это может быть полезно, когда функция требует много времени для выполнения или когда она вызывается многократно с одними и теми же аргументами. Кэшируя результаты, мы можем избежать их повторного вычисления и сэкономить время. В Python мы можем реализовать мемоизацию, используя словари для хранения кэшированных результатов...