Курс на Stepik
Обложка курса «Функциональное программирование на языке Haskell. МНМЦ СПбГУ» на Stepik
Бесплатно

Функциональное программирование на языке Haskell. МНМЦ СПбГУ 5.000

Открыть на
STEPIK.ORG

Курс создан в рамках программы переподготовки МНМЦ СПбГУ «Разработка программного обеспечения и анализ данных». Курс знакомит слушателей с языком Haskell - наиболее известным чистым функциональным языком программирования. Мы изучим понятийный аппарат и методы программирования, характерные для функциональных языков, и научимся применять их, используя богатый инструментарий, предоставляемый языком Haskell.

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «Функциональное программирование на языке Haskell. МНМЦ СПбГУ»Учеников на курсе 952
Сертификаты, выданные на курсе «Функциональное программирование на языке Haskell. МНМЦ СПбГУ»Сертификатов выдано 8
Отзывы о курсе «Функциональное программирование на языке Haskell. МНМЦ СПбГУ»Отзывов получено 3
Рейтинг курса «Функциональное программирование на языке Haskell. МНМЦ СПбГУ»Рейтинг курса 5.000
Уроки в курсе «Функциональное программирование на языке Haskell. МНМЦ СПбГУ»Количество уроков 32
Тесты в курсе «Функциональное программирование на языке Haskell. МНМЦ СПбГУ»Количество квизов 51
Задачи с кодом в курсе «Функциональное программирование на языке Haskell. МНМЦ СПбГУ»Количество задач с кодом 99
Время прохождения курса «Функциональное программирование на языке Haskell. МНМЦ СПбГУ»Время прохождения курса
Обновления курса «Функциональное программирование на языке Haskell. МНМЦ СПбГУ»Обновления курса
Дата публикации курса «Функциональное программирование на языке Haskell. МНМЦ СПбГУ»Дата публикации курса
Последнее обновление курса «Функциональное программирование на языке Haskell. МНМЦ СПбГУ»Последнее обновление

Содержание курса

Разделы в курсе «Функциональное программирование на языке Haskell. МНМЦ СПбГУ» 5 разделов Уроки в курсе «Функциональное программирование на языке Haskell. МНМЦ СПбГУ» 32 урока Тесты в курсе «Функциональное программирование на языке Haskell. МНМЦ СПбГУ» 51 тест Задачи в курсе «Функциональное программирование на языке Haskell. МНМЦ СПбГУ» 99 задач Время прохождения курса «Функциональное программирование на языке Haskell. МНМЦ СПбГУ» 23 ч. Последнее обновление курса «Функциональное программирование на языке Haskell. МНМЦ СПбГУ» обн. 1 год назад

Введение

6 уроков
1. Установка и настройка среды
2. Функции
3. Операторы
4. Базовые типы
5. Рекурсия
6. Локальные связывания и правила отступов

Основы программирования

6 уроков
1. Параметрический полиморфизм
2. Параметрический полиморфизм (2)
3. Классы типов
4. Стандартные классы типов
5. Нестрогая семантика
6. Модули и компиляция

Списки

6 уроков
1. Функции для работы со списками
2. Функции высших порядков над списками
3. Генераторы списков
4. Правая свертка
5. Левая свертка и ее сравнение с правой
6. Родственные сверткам функции

Типы данных

6 уроков
1. Типы перечислений
2. Типы произведений и сумм произведений
3. Синтаксис записей
4. Типы с параметрами
5. Рекурсивные типы данных
6. Синонимы и обертки для типов

Монады

8 уроков
1. Класс типов Functor и законы для него
2. Определение монады
3. Монада Identity
4. Список и Maybe как монады
5. Монада IO
6. Монада Reader
7. Монада Writer
8. Монада State