Содержание курса
1. Первые шаги
1 урок
68
56
5м
0
Закрытый
1.1
Старт
↗
68
56
5м 46с
0
2. Настройка окружения
4 урока
202
190
21м
0
Закрытый
2.1
VS Code: установка и первые шаги
↗
56
48
3м 59с
0
Закрытый
2.2
Установка
↗
48
48
2м 54с
0
Закрытый
2.3
Hello GO
↗
50
46
5м 16с
0
Закрытый
2.4
Донастройка VS Code
↗
48
48
11м 31с
0
3. Базовые типы и переменные
11 уроков
408
385
134м
0
Закрытый
3.1
Структура Go-проекта: пакеты, модули и организация кода
↗
45
38
23м 40с
0
Закрытый
3.2
Организация кода. Точка входа
↗
38
37
2м 3с
0
Закрытый
3.3
Типы данных в Go: система числовых типов
↗
37
37
9м 20с
0
Закрытый
3.4
Основа базовых типов данных в Go: bool, string, float
↗
37
37
9м 18с
0
Закрытый
3.5
Объявление переменных и форматированный вывод в Go
↗
37
31
24м 37с
0
Закрытый
3.6
Анатомия переменной: память, адреса и размеры в Go
↗
37
36
18м 59с
0
Закрытый
3.7
Правила именования идентификаторов
↗
36
36
7м 34с
0
Закрытый
3.8
Экспорт идентификаторов и соглашения об аббревиатурах
↗
37
36
7м 49с
0
Закрытый
3.9
Комментарии: однострочные, многострочные и документирование
↗
36
35
12м 43с
0
Закрытый
3.10
Статическая типизация и краткое объявление переменных
↗
35
29
17м 1с
0
Закрытый
3.11
Нулевые значения (Zero Values)
↗
33
33
7м 54с
0
4. Выражения и константы
7 уроков
220
217
114м
0
Закрытый
4.1
Арифметические операции
↗
33
31
11м 20с
0
Закрытый
4.2
Операторы инкремента/декремента и присваивания
↗
31
31
12м 10с
0
Закрытый
4.3
Побитовые операции
↗
32
31
18м 44с
0
Закрытый
4.4
Пакет fmt: форматированный вывод
↗
31
31
21м 46с
0
Закрытый
4.5
Продвинутое форматирование
↗
31
31
15м 10с
0
Закрытый
4.6
Константы
↗
31
31
18м 44с
0
Закрытый
4.7
Техническое задание #1
↗
31
31
19м 52с
0
5. Типы и пользовательский ввод
6 уроков
174
167
135м
0
Закрытый
5.1
Пакет math
↗
31
30
20м 14с
0
Закрытый
5.2
Псевдонимы типов
↗
30
29
10м 6с
0
Закрытый
5.3
Приведение типов
↗
29
28
24м 1с
0
Закрытый
5.4
Пользовательский ввод
↗
29
27
22м 57с
0
Закрытый
5.5
Техническое задание #2
↗
28
27
8м 57с
0
Закрытый
5.6
Практика кода
↗
27
26
51м 2с
0
6. Память, указатели и продвинутый ввод данных
2 урока
51
48
68м
0
Закрытый
6.1
Области видимости, указатели, продвинутый ввод
↗
26
25
47м 15с
0
Закрытый
6.2
Продвинутый ввод и итоги
↗
25
23
20м 22с
0
7. Принятие решений: условия и логика
6 уроков
129
122
124м
0
Закрытый
7.1
Операции сравнения
↗
24
21
19м 15с
0
Закрытый
7.2
Логические операторы
↗
22
21
25м 40с
0
Закрытый
7.3
Условные конструкции
↗
21
21
33м 19с
0
Закрытый
7.4
Инициализация переменных в условии
↗
21
21
11м 1с
0
Закрытый
7.5
Техническое задание #3
↗
21
18
22м 21с
0
Закрытый
7.6
Оператор switch
↗
20
20
13м 15с
0
8. Повторение
4 урока
75
71
107м
0
Закрытый
8.1
Генерация псевдослучайных чисел
↗
19
18
35м 44с
0
Закрытый
8.2
Циклы: базовые структуры управления
↗
18
18
20м 13с
0
Закрытый
8.3
Цикл for
↗
19
17
29м 32с
0
Закрытый
8.4
Дополнение
↗
19
18
24м 30с
0
9. Массивы
5 уроков
86
83
75м
0
Закрытый
9.1
Массивы: основы
↗
18
17
12м 51с
0
Закрытый
9.2
Основы работы с массивами
↗
17
17
16м 20с
0
Закрытый
9.3
Циклы и перебор массивов
↗
17
17
17м 56с
0
Закрытый
9.4
Практические задачи с массивами
↗
17
16
13м 5с
0
Закрытый
9.5
Алгоритмы поиска и обработки данных
↗
17
16
17м 51с
0
10. Слайсы
5 уроков
76
71
73м
0
Закрытый
10.1
Введение в слайсы
↗
17
17
18м 58с
0
Закрытый
10.2
Устройство и базовые операции
↗
17
15
28м 46с
0
Закрытый
10.3
Копирование, многомерность и специфика типа
↗
16
13
12м 11с
0
Закрытый
10.4
Практика: числовые срезы
↗
13
13
7м 53с
0
Закрытый
10.5
Практика: строки и «коллекции задач»
↗
13
13
8м 49с
0
11. Строки
5 уроков
70
61
94м
0
Закрытый
11.1
Основы строк и внутреннее устройство
↗
14
12
18м 15с
0
Закрытый
11.2
Длина строк, байты и руны
↗
14
13
14м 7с
0
Закрытый
11.3
Перебор строк и работа с символами
↗
14
12
13м 43с
0
Закрытый
11.4
Пакет strings
↗
14
13
13м 2с
0
Закрытый
11.5
Производительность
↗
14
11
36м 3с
0
12. Применение строк и срезов
3 урока
42
34
74м
0
Закрытый
12.1
Техническое задание #5
↗
14
11
14м 52с
0
Закрытый
12.2
Техническое задание #4
↗
14
12
38м 26с
0
Закрытый
12.3
Техническое задание #6
↗
14
11
21м 24с
0
13. Коллекции (map и set)
2 урока
25
23
54м
0
Закрытый
13.1
Ассоциативные массивы
↗
13
11
36м 37с
0
Закрытый
13.2
Множества
↗
12
12
18м 2с
0
14. Техническое задание #7
9 уроков
92
87
43м
0
Закрытый
14.1
Постановка задачи
↗
12
12
6м 18с
0
Закрытый
14.2
Базовый интерфейс и структура
↗
11
11
5м 37с
0
Закрытый
14.3
Добавление книг
↗
11
11
6м 44с
0
Закрытый
14.4
Просмотр книг
↗
9
9
3м 19с
0
Закрытый
14.5
Удаление книг
↗
10
10
5м 9с
0
Закрытый
14.6
Поиск
↗
11
11
7м 12с
0
Закрытый
14.7
Добавление пользователей
↗
9
9
5м 26с
0
Закрытый
14.8
Книги кользователя
↗
9
9
5м 48с
0
Закрытый
14.9
Выдача книг
↗
10
5
-
0
15. Функции
3 урока
18
16
109м
0
Закрытый
15.1
Функции: принцип DRY
↗
6
6
12м 13с
0
Закрытый
15.2
Основы функций
↗
6
5
49м 38с
0
Закрытый
15.3
Резюме
↗
6
5
48м 6с
0
16. Критические ситуации
3 урока
18
15
79м
0
Закрытый
16.1
Ошибки
↗
6
5
38м 3с
0
Закрытый
16.2
Паники
↗
6
5
41м 18с
0
Закрытый
16.3
Выводы
↗
6
5
-
0
17. Техническое задание #8
2 урока
7
5
2м
0
Закрытый
17.1
Постановка задачи
↗
6
5
2м 7с
0
Закрытый
17.2
Реализация
↗
1
0
-
0