257 читали · 4 года назад
🎯 Python functools
Это модуль для высокоуровневых операций над функциями. С его помощью вы можете кэшировать значения, разделять функции и создавать декораторы. @cache — замена @lru_cache(None), добавленная в Python 3.9. Декоратор, позволяющий кэшировать результат работы функции. partial() — возвращает функцию, при вызове которой передаются заранее переданные параметры. @wraps — определяет функцию как декоратор, за счёт реализации важных атрибутов: __name__, __module__, __doc__...
3 недели назад
Управляй Python с удобством: PIP — Менеджер Пакетов
Python завоевал репутацию одного из самых популярных языков программирования, и одна из его мощнейших сторон заключается в огромной коллекции доступных пакетов. Управление этими пакетами стало проще благодаря PIP — Менеджеру Пакетов для Python. В этой статье мы исследуем, как эффективно использовать PIP, и рассмотрим все его важные аспекты и команды. PIP (Python Install Package) автоматизирует процесс установки, обновления и удаления пакетов для Python. Он инсталлируется вместе с Python, начиная с версии 3...