Чему вы научитесь
- Писать и запускать программы на Go
- Работать с переменными: объявлять, инициализировать, присваивать значения
- Использовать базовые типы данных: `string`, `int`, `float64`, `bool`, `byte`, `rune`
- Форматировать вывод через `fmt.Printf` с плейсхолдерами `%s`, `%d`, `%f`, `%t`, `%v`, `%T`
- Принимать данные от пользователя: `fmt.Scan`, `fmt.Scanln`, `fmt.Scanf`, `bufio`
- Писать логические условия: `if`, `else`, `switch`, операции сравнения и логические операторы
- Работать с числовыми типами: `int8`…`int64`, `uint8`…`uint64`, `float32`, `float64`
- Понимать переполнение, точность дробных чисел и правила приведения типов
- Преобразовывать строки в числа и обратно через пакет `strconv`
- Использовать константы и `iota` для перечислений
- Группировать объявления переменных и констант для чистоты кода
- Находить и исправлять типичные ошибки новичка (через Багариум)
- Пользоваться Гримуаром - шпаргалкой по изученным "заклинаниям" Go
О курсе
Для кого этот курс
Начальные требования
Компьютер с доступом в интернет (браузер) - все задачи решаются в веб-редакторе Stepik.
Установка Go не требуется для прохождения курса.
Базовые навыки работы с компьютером: копировать/вставлять, переключать вкладки, читать текст на русском.
Преподаватели курса
Как проходит обучение
Читаешь диалог: история + новая тема.
Проходишь тест: несколько вопросв: проверил понимание, ошибся - пробуешь снова.
Решаешь задачу: пишешь код в браузере, запускаешь, видишь результат. Не прошло - читаешь теорию, думаешь, исправляешь.
Читаешь Гримуар - для закрепления пройденного.
Изучаешь Багариум - разбираешь типичные ошибки, чтобы не наступать на те же грабли.
Переходишь к следующему шагу.
Форматы контента: текстовые уроки с кодом, интерактивные тесты, задачи с автопроверкой, финальный проект.
Что вы получите
- Прочный базис в Go: понимание переменных, типов, ввода/вывода, логики, чисел, строк.
- Десятки программ, хоть и простых, но написанных самостоятельно.
- Навык читать ошибки компилятора и исправлять их без паники (Багариум тренирует именно это).
- Гримуар - шпаргалка к каждому модулю, которая останется доступной после завершения.
- Доступ к сообществу: Telegram-канал @goverse_chan и группа @go_verse для вопросов, новостей и общения.
- Подготовку к Части 2 (в разработке): функции, циклы, слайсы, мапы, структуры, методы, интерфейсы, ошибки, пакеты, тестирование.
- Сертификат Stepik при завершении курса.