Содержание курса
1. Введение в Go
6 уроков
491
279
52м
1
Закрытый
1.1
Приветствие
↗
187
187
1м 59с
4
Открытый
1.2
Установка Go
↗
106
50
4м 36с
1
Открытый
1.3
Запуск программы
↗
71
15
16м 48с
-5
Открытый
1.4
Структура проекта
↗
54
10
19м 11с
0
Открытый
1.5
Редактор кода
↗
37
8
8м 14с
0
Открытый
1.6
Компиляция исходников
↗
36
9
4м 18с
1
2. Синтаксис и типы
9 уроков
152
8
73м
0
Открытый
2.1
Переменные и константы
↗
45
8
46м 8с
1
Открытый
2.2
Базовые типы данных
↗
29
0
21м 57с
-1
Открытый
2.3
Приведение типов
↗
18
0
4м 49с
0
Открытый
2.4
Арифметические операторы
↗
15
0
0м 4с
0
Открытый
2.5
Операторы сравнения и логические операторы
↗
9
0
-
0
Открытый
2.6
Условные выражения
↗
13
0
2м 16с
0
Открытый
2.7
Циклы и итераторы
↗
9
0
-
0
Открытый
2.8
Работа со строками
↗
7
0
-
0
Открытый
2.9
Форматирование вывода и ввод данных
↗
7
0
-
0
3. Функции и методы
9 уроков
50
1
0м
0
Открытый
3.1
Определение функций
↗
15
1
0м 1с
0
Открытый
3.2
Параметры функций
↗
5
0
-
0
Открытый
3.3
Возвращаемые значения
↗
3
0
-
0
Открытый
3.4
Variadic функции
↗
15
0
0м 5с
0
Открытый
3.5
Анонимные функции
↗
1
0
-
0
Открытый
3.6
Функции высшего порядка
↗
3
0
-
0
Открытый
3.7
Методы структур
↗
3
0
-
0
Открытый
3.8
Указатели и передача параметров
↗
4
0
-
0
Открытый
3.9
Рекурсия
↗
1
0
-
0
4. Структуры и интерфейсы
8 уроков
54
6
1м
0
Открытый
4.1
Объявление структур
↗
13
2
1м 48с
0
Открытый
4.2
Инициализация структур
↗
6
2
-
0
Открытый
4.3
Изменение полей структур
↗
6
2
-
0
Открытый
4.4
Основы интерфейсов
↗
7
0
-
0
Открытый
4.5
Методы интерфейсов
↗
7
0
-
0
Открытый
4.6
Сравнение структур
↗
6
0
-
0
Открытый
4.7
Передача структур в функции
↗
4
0
-
0
Открытый
4.8
Применение интерфейсов
↗
5
0
-
0
5. Горутины и каналы
5 уроков
79
10
16м
0
Открытый
5.1
Запуск горутин
↗
24
4
8м 25с
0
Открытый
5.2
Синхронизация горутин
↗
16
4
5м 22с
0
Открытый
5.3
Работа с каналами
↗
16
1
2м 39с
0
Открытый
5.4
Буферизированные каналы
↗
9
1
-
0
Открытый
5.5
Селекторы каналов
↗
14
0
0м 18с
0