Курс на Stepik
Обложка курса «Go на примерах» на Stepik
Бесплатно

Go на примерах 5.000

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

Изучите язык программирования Go на примерах и практических заданиях! Этот курс основан на материалах с сайта Go by Example c дополнениям, тестами и упражнениями. Вы освоите ключевые концепции Go и сможете уверенно применять их в разработке. Курс идеально подходит для начинающих и тех, кто хочет освежить свои знания.

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «Go на примерах»Учеников на курсе 296
Сертификаты, выданные на курсе «Go на примерах»Сертификатов выдано 0
Отзывы о курсе «Go на примерах»Отзывов получено 1
Рейтинг курса «Go на примерах»Рейтинг курса 5.000
Уроки в курсе «Go на примерах»Количество уроков 69
Тесты в курсе «Go на примерах»Количество квизов 117
Задачи с кодом в курсе «Go на примерах»Количество задач с кодом 1
Время прохождения курса «Go на примерах»Время прохождения курса
Обновления курса «Go на примерах»Обновления курса
Дата публикации курса «Go на примерах»Дата публикации курса
Последнее обновление курса «Go на примерах»Последнее обновление
Сложность easy

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

Разделы в курсе «Go на примерах» 14 разделов Уроки в курсе «Go на примерах» 69 уроков Тесты в курсе «Go на примерах» 117 тестов Задачи в курсе «Go на примерах» 1 задача Время прохождения курса «Go на примерах» 3 ч. Последнее обновление курса «Go на примерах» обн. 2 года назад

1. Введение и базовые конструкции

7 уроков
Закрытый
1.1 Hello world
165
46
3м 38с
3
Закрытый
1.2 Типы данных
59
47
1м 17с
2
Закрытый
1.3 Переменные
52
44
1м 25с
2
Закрытый
1.4 Константы
47
40
2м 33с
1
Закрытый
1.5 Цикл For
52
37
1м 25с
1
Закрытый
1.6 If/Else
41
37
2м 41с
1
Закрытый
1.7 Switch
40
40
2м 14с
0

2. Коллекции

4 урока
Закрытый
2.1 Массивы (Arrays)
45
33
1м 27с
2
Закрытый
2.2 Срезы (Slices)
38
32
4м 43с
1
Закрытый
2.3 Хэш-таблицы (Maps)
34
30
3м 40с
3
Закрытый
2.4 Range
33
28
3м 16с
1

3. Функции

5 уроков
Закрытый
3.1 Функции
32
29
3м 23с
1
Закрытый
3.2 Функции с возвратом нескольких значений
32
28
1м 20с
0
Закрытый
3.3 Функции с переменным числом аргументов
30
26
1м 25с
0
Закрытый
3.4 Замыкания
30
25
3м 31с
1
Закрытый
3.5 Рекурсия
25
25
2м 38с
0

4. Структуры и методы

5 уроков
Закрытый
4.1 Указатели
31
24
1м 19с
0
Закрытый
4.2 Структуры
26
23
2м 19с
0
Закрытый
4.3 Методы
24
22
2м 29с
0
Закрытый
4.4 Интерфейсы
25
20
2м 24с
0
Закрытый
4.5 Ошибки
22
17
1м 14с
0

5. Concurrency

10 уроков
Закрытый
5.1 Горутины
33
19
4м 23с
0
Закрытый
5.2 Каналы
25
15
2м 36с
0
Закрытый
5.3 Буферизированные каналы
20
15
2м 7с
0
Закрытый
5.4 Синхронизация каналов
20
14
4м 53с
0
Закрытый
5.5 Направления каналов
17
13
2м 2с
0
Закрытый
5.6 Select
20
15
1м 7с
0
Закрытый
5.7 Тайм-ауты
21
11
2м 5с
0
Закрытый
5.8 Неблокируемые операции в каналах
16
11
4м 47с
0
Закрытый
5.9 Закрытие каналов
14
11
2м 6с
0
Закрытый
5.10 Range и каналы
16
11
1м 39с
0

6. Таймеры, синхронизация и управление горутинами

7 уроков
Закрытый
6.1 Таймеры
15
11
3м 27с
0
Закрытый
6.2 Тикеры
13
9
2м 37с
0
Закрытый
6.3 Пулы воркеров
11
11
2м 3с
0
Закрытый
6.4 WaitGroups
14
10
1м 52с
0
Закрытый
6.5 Ограничение скорости
12
12
2м 4с
0
Закрытый
6.6 Атомарные операции
12
9
1м 35с
0
Закрытый
6.7 Мьютексы
15
9
1м 11с
0

7. Работа с данными и строками

5 уроков
Закрытый
7.1 Сортировка
12
9
1м 34с
0
Закрытый
7.2 Сортировка с испольозванием функций
11
9
1м 7с
0
Закрытый
7.3 Строковые функции
11
9
1м 9с
0
Закрытый
7.4 Форматирование строк
10
10
2м 40с
0
Закрытый
7.5 Регулярные выражения
9
8
-
0

8. Работа с различными форматами данных

4 урока
Закрытый
8.1 JSON
15
8
2м 29с
0
Закрытый
8.2 XML
12
8
2м 2с
0
Закрытый
8.3 Кодирование Base64
11
8
1м 24с
0
Закрытый
8.4 SHA1
8
8
-
0

9. Работа с временем

3 урока
Закрытый
9.1 Время
8
7
-
0
Закрытый
9.2 Epoch
9
7
-
0
Закрытый
9.3 Форматирование времени
8
7
-
0

10. Работа с файлами и файловой системой

6 уроков
Закрытый
10.1 Чтение файлов
14
7
2м 34с
0
Закрытый
10.2 Запись файлов
8
6
-
0
Закрытый
10.3 Строковые фильтры
8
8
-
0
Закрытый
10.4 Пути к файлам
7
5
-
0
Закрытый
10.5 Директории
6
5
-
0
Закрытый
10.6 Временные файлы и директории
6
5
-
0

11. Тестирование и командная строка

4 урока
Закрытый
11.1 Тестирование
8
5
-
0
Закрытый
11.2 Аргументы командной строки
6
5
-
0
Закрытый
11.3 Флаги командной строки
9
5
-
0
Закрытый
11.4 Подкоманды командной строки
7
7
-
0

12. Работа с окружением и системными процессами

5 уроков
Закрытый
12.1 Переменные среды
9
5
-
0
Закрытый
12.2 HTTP клиенты
14
6
2м 47с
0
Закрытый
12.3 HTTP серверы
12
6
3м 8с
0
Закрытый
12.4 Порождающие процессы
8
5
-
0
Закрытый
12.5 Замещающие процессы
7
5
-
0

13. Системные сигналы и завершение программы

2 урока
Закрытый
13.1 Сигналы
12
5
3м 40с
0
Закрытый
13.2 Выход
7
5
-
0

14. Управление ошибками и завершение программы

2 урока
Закрытый
14.1 Panic
7
6
-
0
Закрытый
14.2 Defer
10
6
0м 14с
0