Уроки по тегу «интерфейсы»

Урок «Map»

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

Урок «Абстракция данных»

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

Урок «Замкнутые множества»

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

Урок «Фильтрация»

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

Урок «Свертка»

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

Урок «Стандартные интерфейсы»

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

Урок «Введение»

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

Урок «Оператор присваивания»

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

Урок «Объекты»

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

Урок «Преимущества присваивания»

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

Урок «Недостатки присваивания»

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

Урок «Деревья»

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

Урок «Hello World»

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

Урок «Абстракция с помощью функций»

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

Урок «Комбинирование функций»

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

Урок «Линейно-рекурсивный процесс»

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

Урок «Линейно-итеративный процесс»

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

Урок «Функции первого класса. Передача функций как аргументов»

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

Урок «Что такое данные?»

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

Урок «Функции первого класса. Возврат как значения»

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

Урок «Модуль 0. Урок 6. Деревья.»

Знакомство с типом графа дерево.

Урок «Модуль 0. Тест.»

Закрепление знаний, полученных в модуле 0.

Урок «Модуль 0. Урок 0. Введение.»

Знакомство с курсом и его структурой, описание целевой аудитории и того, что необходимо знать перед прохождением курса. Знакомство с авторами.

Урок «Модуль 2. Урок 2. LinkedList.»

Знакомство с LinkedList - реализацией интерфейса List.

Урок «Модуль 0. Урок 4. Графы.»

Знакомство с графами.