Уроки по тегу «функции высшего порядка»

В каталоге хекслета найдено 79 уроков по теме «функции высшего порядка». Уроки по теме «функции высшего порядка» есть в курсах: PHP: Построение абстракций, JS: Последовательности, PHP: Функции, Python: Функции, JS: Функции, PHP: Последовательности.

Изучить новую очень важную операцию — фильтрацию. Рассмотреть функцию filter, которая является одной из трех главных функций высшего порядка в функциональном программировании. Понять, как реализована функция filter внутри, и как она помогает писать хороший декларативный код на примере функции удаления тегов.

Понять, какие преимущества дает хорошая абстракция, и как писать код таким образом, чтобы его было легче комбинировать впоследствии. Рассмотреть примеры построения сложных конструкций с помощью простых базовых элементов. Вникнуть в идею стандартных интерфейсов.

Начать разрабатывать библиотеку для работы с HTML. Познакомиться с Markdown. Изучить общие принципы языков разметки на примере HTML.

Перейти к построению иерархических структур с помощью пар.

Рассмотреть функцию map и способ отображения списков.

Рассмотреть третий «столп» функционального программирования — функцию reduce. Понять, как она может помочь нам при создании обработчика HTML.

Познакомиться с курсом и проектом «Генератор HTML», который будет постепенно разрабатываться в течение всего курса.

Изучить подход «уровневого проектирования», примером которого является наша реализация библиотеки для работы с HTML.

Вспомнить пары (pairs) и рассмотреть представление списков с помощью пар.

В курсе «JS: Функции»

Узнать, как использовать spread-оператор при вызове функции

В курсе «JS: Функции»

Научиться пользоваться методом `filter`

В курсе «JS: Функции»

Обобщить знания о функциях и познакомиться с понятием абстракции

В курсе «JS: Функции»

Научиться пользоваться методом `map`

В курсе «JS: Функции»

Познакомиться с концепцией стандартных интерфейсов

В курсе «JS: Функции»

Узнать о курсе, его структуре, задачах и целях.

В курсе «JS: Функции»

Познакомиться с принципом CQS

В курсе «JS: Функции»

Познакомиться с понятиями "детерминированность" и "побочные эффекты" (side effects).

В курсе «JS: Функции»

Научиться применять технику дестракчеринга для параметров функции

В курсе «JS: Функции»

Посмотреть на функции, как на данные. Познакомиться с анонимными функциями.

В курсе «JS: Функции»

Научиться строить абстракции с помощью функций

В курсе «JS: Функции»

Научиться пользоваться методом `reduce`

В курсе «JS: Функции»

Узнать, как с помощью rest-оператора упаковывать аргументы функции в массив

В курсе «Python: Функции»

Узнать о курсе, его структуре, задачах и целях.

В курсе «Python: Функции»

Научиться создавать декораторы с параметрами. Узнать, как создавать декоратор так, чтобы сохранялись документация и прочие свойства оборачиваемой функции.

В курсе «Python: Функции»

Узнать об особенностях встроенных версий ФВП из прошлого урока. Порассуждать о важности использования чистых функций вместе с map/filter/reduce.

В курсе «Python: Функции»

Узнать о декораторах — интересном и мощном инструменте, выделяющем Python среди многих других языков, поддерживающих использование ФВП.

Рекомендуемые курсы по теме «функции высшего порядка» для начинающих

рекурсия
присваивание
свёртка
абстракции
25 часов
Посмотреть
функции высшего порядка
стандартные интерфейсы
уровневое проектирование
11 часов
Посмотреть
упаковка и распаковка
функции высшего порядка
замыкания
чистые функции
18 часов
Посмотреть
деструктуризация
функции высшего порядка
замыкания
чистые функции
15 часов
Посмотреть
деструктуризация
функции высшего порядка
замыкания
чистые функции
13 часов
Посмотреть
функции высшего порядка
стандартные интерфейсы
уровневое проектирование
11 часов
Посмотреть