116 читали · 3 года назад
🎯 Python functools
Это модуль для высокоуровневых операций над функциями. С его помощью вы можете кэшировать значения, разделять функции и создавать декораторы. @cache — замена @lru_cache(None), добавленная в Python 3.9. Декоратор, позволяющий кэшировать результат работы функции. partial() — возвращает функцию, при вызове которой передаются заранее переданные параметры. @wraps — определяет функцию как декоратор, за счёт реализации важных атрибутов: __name__, __module__, __doc__...
3 года назад
Как установить PIP для Python на Windows, Mac и Linux (базовые команды)
Python – это функциональный язык программирования, который можно расширять. Такие дополнения бывают библиотеками и фреймворками. Их задача – убрать необходимость постоянно прописывать огромное количество строк кода или придумывать одни и те же алгоритмы по многу раз. Чтобы инсталлировать пакеты, существует специальный модуль Python – PyPI. Это большая база пакетов, которая имеет один недостаток – требуется потратить очень много времени на его установку. Чтобы исправить этот недостаток, был разработан инструмент, называющийся PIP...