Курс на Stepik
Обложка курса «Функциональное программирование на F#» на Stepik
850 ₽

Функциональное программирование на F# ★ 0.000

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

Излагаются принципы написания программ в рамках функциональной парадигмы программирования. В качестве основного языка взят F#, интегрированный в среду разработки Visual Studio, но приводятся соответствующие примеры на других языках.

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «Функциональное программирование на F#»Учеников на курсе 506
Сертификаты, выданные на курсе «Функциональное программирование на F#»Сертификатов выдано 0
Отзывы о курсе «Функциональное программирование на F#»Отзывов получено 0
Рейтинг курса «Функциональное программирование на F#»Рейтинг курса 0.000
Уроки в курсе «Функциональное программирование на F#»Количество уроков 41
Тесты в курсе «Функциональное программирование на F#»Количество квизов 81
Задачи с кодом в курсе «Функциональное программирование на F#»Количество задач с кодом 11
Время прохождения курса «Функциональное программирование на F#»Время прохождения курса —
Стоимость курса «Функциональное программирование на F#»Стоимость курса 850 ₽ —
Обновления курса «Функциональное программирование на F#»Обновления курса — —
Дата публикации курса «Функциональное программирование на F#»Дата публикации курса — ———
Последнее обновление курса «Функциональное программирование на F#»Последнее обновление — ———
Сложность easy — ———

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

Разделы в курсе «Функциональное программирование на F#» 10 разделов Уроки в курсе «Функциональное программирование на F#» 41 урок Тесты в курсе «Функциональное программирование на F#» 81 тест Задачи в курсе «Функциональное программирование на F#» 11 задач Время прохождения курса «Функциональное программирование на F#» 8 ч. Последнее обновление курса «Функциональное программирование на F#» обн. 24 апреля 2026

Введение в программирование на F#

5 уроков
1. Дополнительные ресурсы. Ссылки ↗
2. Функциональная парадигма программирования ↗
3. Установка и запуск F# ↗
4. Интерактивный F# ↗
5. Полиглот-ноутбук ↗

Структуры данных и базисные операции

2 урока
1. Основы создания программ в F# ↗
2. Функциональное программирование в сравнении с императивным ↗

Программирование функций

4 урока
1. Объявление переменных и функций ↗
2. Соответствие шаблону ↗
3. Рекурсивные функции ↗
4. Функции высших порядков ↗

Неизменные структуры данных

6 уроков
1. Опциональный тип ↗
2. Кортеж ↗
3. Список ↗
4. Размеченное объединение ↗
5. Запись ↗
6. Перечислитель ↗

Приёмы функционального программирования

6 уроков
1. Замыкания, ленивые вычисления и мемоизация ↗
2. Последовательности ↗
3. Управляющая логика ↗
4. Изменяемые данные ↗
5. Вычислительные выражения ↗
6. * Алгебры функциональной парадигмы ↗

Объектно-ориентированное программирование

6 уроков
1. Введение ↗
2. Классы ↗
3. Наследование ↗
4. Интерфейсы ↗
5. Объектные выражения ↗
6. * Практический раздел ↗

Тестирование и отладка алгоритмов

4 урока
1. Обработка исключений ↗
2. Операции ввода-вывода ↗
3. Рефлексия ↗
4. Тестирование свойств функций ↗

Многопоточные и конкурирующие вычисления

2 урока
1. Асинхронные вычисления ↗
2. Очередь сообщений и агенты ↗

Предметно-ориентированное программирование

2 урока
1. Предметно-ориентированное программирование ↗
2. Единицы измерения ↗

Специализированные библиотеки

3 урока
1. Библиотеки на каждый день ↗
2. Альтернатива async: библиотека Hopac ↗
3. Elmish ↗