Курс на 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