Уроки по тегу «функции высшего порядка»
Знакомимся с понятием «парадигма» и рассматриваем отличия императивной и декларативной парадигм
Узнаем, что у функций в Python кроме позиционных есть еще и именованные параметры, и научимся использовать их
Узнаем, как производить распаковку коллекций при передаче в функцию
Узнаем, как производить упаковку аргументов и создавать функции с переменным числом аргументов
Обобщить знания о функциях и познакомиться с понятием абстракции
Изучаем поиск значений и три связанные с ним концепции: окружение, область видимости и замыкания
Разбираем альтернативу функциям map и filter для обработки коллекций
Узнаем о декораторах — интересном и мощном инструменте, который выделяет Python среди многих других языков, поддерживающих использование ФВП
Узнаем о чистых и грязных функциях и научимся определять места их применения
Познакомимся с понятием рекурсии и узнаем об отличиях между рекурсией в математике и рекурсией в языках программирования
Узнаем, что такое функции высшего порядка и как их объявлять
Изучаем поиск значений и три связанные с ним концепции: окружение, область видимости и замыкания
Выясняем, как использовать spread-оператор при вызове функции
Знакомимся с понятием «парадигма» и рассматриваем отличия императивной и декларативной парадигм
Учимся применять технику дестракчеринга для параметров функции
Выясняем, как с помощью rest-оператора упаковывать аргументы функции в массив