Из-за периодической блокировки нашего сайта РКН сервисами, просим воспользоваться резервным адресом:
Загрузить через dTub.ru Загрузить через ClipSaver.ruУ нас вы можете посмотреть бесплатно Лучшие способы Ускорить и Оптимизировать Python код или скачать в максимальном доступном качестве, которое было загружено на ютуб. Для скачивания выберите вариант из формы ниже:
Роботам не доступно скачивание файлов. Если вы считаете что это ошибочное сообщение - попробуйте зайти на сайт через браузер google chrome или mozilla firefox. Если сообщение не исчезает - напишите о проблеме в обратную связь. Спасибо.
Если кнопки скачивания не
загрузились
НАЖМИТЕ ЗДЕСЬ или обновите страницу
Если возникают проблемы со скачиванием, пожалуйста напишите в поддержку по адресу внизу
страницы.
Спасибо за использование сервиса savevideohd.ru
⭐ Курс ООП и Приват канал: https://www.zproger-school.com/?utm_s... ⭐ Телеграм канал: https://t.me/codeblog8 ⭐ Исходный код: https://t.me/codeblog8/166 Вы узнаете как оптимизировать код с помощью кэширования, мы заставим Python запоминать результаты вычислений, и тем самым оптимизируем каждый запрос. Это поможет в разы ускорить выполнение ваших функций. Также в видео рассмотрим и технологии cache и lru_cache из модуля functools, который позволяет реализовать это еще быстрее и проще. 📁 Github: https://github.com/Zproger 📁 Все плейлисты с уроками: https://bit.ly/39GaY89 📁 Связаться со мной: [email protected] 📁 Поддержать канал: https://github.com/Zproger/donate Тайм-коды: 0:00 - Что будет в видео? 0:48 - 1. Декоратор memory. Первый пример ускорения функций 2:18 - 1.1 Как работает perf_counter? 3:07 - 1.2 Реализация декоратора memory + wraps 4:05 - 1.3 Сохраняем аргументы и значения в кеш 4:54 - 1.4 Сравниваем скорость до и после 5:43 - 2. Как не терять прогресс программы? 6:40 - 2.1 Как работает обертка с сохранением данных в файл? 6:53 - 2.2 В чем проблема такого подхода? 7:28 - 3. Ускоряем еще сильнее через декоратор cache 8:36 - 4. Как работает lru_cache? 9:22 - 4.1 Чем опасен lru_cache? 10:32 - Важная информация под конец