RSS Планета Python

Real Python: Исследование замыканий в Python: примеры и сценарии использования

В Python закрытие (closure) обычно является функцией, определенной внутри другой функции. Внутренняя функция захватывает объекты, определенные в ее окружающем scope, и ассоциирует их с объектом внутренней функции самого по себе. Результатом является комбинация, называемая закрытием. Закрытия - это общая функция в языках функционального программирования. В Python закрытия могут быть khá полезными, потому что они позволяют создавать декораторы на основе функций, которые являются мощными инструментами. В этом видеокурсе вы: Узнаете, что такое закрытия и как они работают в Python Познакомитесь с общими случаями использования закрытий Исследуете альтернативы закрытиям
favicon
realpython.com
Real Python: Exploring Python Closures: Examples and Use Cases