Курс на Stepik
Обложка курса «Функциональная Scala 3 для начинающих» на Stepik
Бесплатно

Функциональная Scala 3 для начинающих 4.667

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

Познакомьтесь с языком Scala 3 и его функциональным подходом. Scala - промышленный язык программирования, на котором можно писать супер-сложные и логически надежные задачи. Крупные компании давно используют эту возможность. Но специалистов очень мало. Все боятся чистых функций и монад! Это непривычно! Проблема в обучении и наставниках! Все так. Но давайте попробуем? Может вам понравится, когда ваш код не унылое г-о, а красивая математика?

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «Функциональная Scala 3 для начинающих»Учеников на курсе 610
Сертификаты, выданные на курсе «Функциональная Scala 3 для начинающих»Сертификатов выдано 0
Отзывы о курсе «Функциональная Scala 3 для начинающих»Отзывов получено 3
Рейтинг курса «Функциональная Scala 3 для начинающих»Рейтинг курса 4.667
Уроки в курсе «Функциональная Scala 3 для начинающих»Количество уроков 43
Тесты в курсе «Функциональная Scala 3 для начинающих»Количество квизов 33
Задачи с кодом в курсе «Функциональная Scala 3 для начинающих»Количество задач с кодом 104
Время прохождения курса «Функциональная Scala 3 для начинающих»Время прохождения курса
Обновления курса «Функциональная Scala 3 для начинающих»Обновления курса
Дата публикации курса «Функциональная Scala 3 для начинающих»Дата публикации курса
Последнее обновление курса «Функциональная Scala 3 для начинающих»Последнее обновление
Сложность easy

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

Разделы в курсе «Функциональная Scala 3 для начинающих» 6 разделов Уроки в курсе «Функциональная Scala 3 для начинающих» 43 урока Тесты в курсе «Функциональная Scala 3 для начинающих» 33 теста Задачи в курсе «Функциональная Scala 3 для начинающих» 104 задачи Время прохождения курса «Функциональная Scala 3 для начинающих» 17 ч. Последнее обновление курса «Функциональная Scala 3 для начинающих» обн. 29 января 2026

1. Введение

3 урока
Открытый
1.1 Обзор языка
552
203
6м 30с
26
Открытый
1.2 Стили программирования
356
174
7м 7с
15
Открытый
1.3 Строго-статическая типизация
252
155
4м 39с
13

2. Основы

12 уроков
Открытый
2.1 Значения
235
52
18м 29с
8
Открытый
2.2 Примитивные типы данных
187
15
18м 32с
5
Открытый
2.3 Тип Boolean
177
12
12м 3с
8
Открытый
2.4 Типы Int, Long, Short, Byte
166
41
20м 54с
5
Открытый
2.5 Выражения
121
76
17м 13с
4
Открытый
2.6 Тип Char
135
13
10м 36с
5
Открытый
2.7 Тип String
120
14
34м 49с
6
Открытый
2.8 Логические выражения
101
33
21м 34с
6
Открытый
2.9 Тип Unit
105
60
6м 55с
4
Открытый
2.10 Блоки выражений
107
64
13м 0с
5
Открытый
2.11 Типы Double и Float
99
11
29м 22с
6
Закрытый
2.12 Pattern matching
37
9
47м 32с
2

3. Функции

18 уроков
Открытый
3.1 Функция
121
15
5м 28с
4
Открытый
3.2 Именованная функция
113
56
11м 44с
5
Открытый
3.3 Вызов именованной функции
89
31
14м 51с
6
Открытый
3.4 Функции консольного ввода/вывода
80
6
12м 45с
4
Открытый
3.5 Расширенный синтаксис параметров именованных функций
81
53
14м 10с
8
Открытый
3.6 Виды параметров функций
98
51
12м 19с
5
Открытый
3.7 Математические функции стандартной библиотеки
72
43
41м 29с
4
Закрытый
3.8 Кортеж в функциях
28
19
21м 56с
0
Открытый
3.9 Чистые функции
150
53
10м 6с
3
Открытый
3.10 Рекурсия
92
41
59м 24с
5
Открытый
3.11 Анонимные функции
58
5
33м 41с
2
Открытый
3.12 Расширенный синтаксис параметров анонимных функции
64
36
14м 42с
2
Открытый
3.13 Функции высшего порядка
78
12
54м 40с
3
Открытый
3.14 Каррирование
62
4
32м 23с
0
Открытый
3.15 Композиция функций
345
30
12м 51с
3
Открытый
3.16 Частично определенные функции
118
25
86м 48с
0
Закрытый
3.17 Контекстные параметры функции
14
4
8м 3с
0
Закрытый
3.18 Обобщенные функции
4
4
-
0

4. Практика по функциями

4 урока
Закрытый
4.1 Пишем аналоги библиотечных операций. Часть 1
65
14
37м 48с
2
Закрытый
4.2 Применяем возможности синтаксиса
26
13
16м 49с
0
Закрытый
4.3 Пишем аналоги библиотечных операций. Часть 2
25
13
69м 6с
0
Закрытый
4.4 Пишем аналоги библиотечных операций. Часть 3
16
9
-
0

5. Контейнеры функций

5 уроков
Закрытый
5.1 Статический контейнер функций
25
11
10м 3с
2
Закрытый
5.2 Динамический контейнер функций
19
10
34м 47с
0
Закрытый
5.3 Дополняющий контейнер функций
18
10
13м 37с
0
Закрытый
5.4 Абстрактный контейнер функций
18
12
7м 21с
0
Закрытый
5.5 Пакет
20
13
18м 53с
0

6. Итоговая практика

1 урок
Закрытый
6.1 Подведение итогов курса
8
8
-
0