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

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

Продолжить изучение оператора присваивания и перейти к созданию объектов.

Изучить структуру данных «двоичное дерево» и ее реализацию в PHP с помощью списков.

Рассмотреть концепцию присваивания и изменения состояния.

Рассмотреть полезные и положительные аспекты сохранения состояния.

Рассмотреть проблемы, связанные с использованием присваивания и сохранения состояния.

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

Написать свою первую программу и узнать про способы ее запуска

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

Познакомиться с понятием вычислительных процессов и, конкретно, линейно-рекурсивным процессом.

Научиться строить более обобщенные функции и генерировать из них конкретные.

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

Попытаться понять, что такое данные в рамках языка программирования, и как можно построить структуру данных на примере pair.

Научиться строить рекурсии с аккумулятором. Познакомиться с оптимизацией хвостовой рекурсии.

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

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

Познакомиться с понятием замыкания при использовании математической операции на примере вложенных пар.

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

Познакомиться с еще одной полезной функцией высшего порядка: filter.

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

Познакомиться с курсом, узнать о декларативном программировании и других парадигмах программирования и понять, почему это важно знать каждому программисту.

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

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

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

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

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

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

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

Нашли 6 курсов по тегу «функции высшего порядка»
деструктуризация
функции высшего порядка
замыкания
чистые функции
16 часов
Посмотреть
упаковка и распаковка
функции высшего порядка
замыкания
чистые функции
18 часов
Посмотреть
деструктуризация
функции высшего порядка
замыкания
чистые функции
15 часов
Посмотреть
функции высшего порядка
стандартные интерфейсы
уровневое проектирование
11 часов
Посмотреть
рекурсия
функции высшего порядка
интерфейсы
присваивание
26 часов
Посмотреть
функции высшего порядка
стандартные интерфейсы
уровневое проектирование
11 часов
Посмотреть