Включено в курс
Чему вы научитесь
- Создавать программы, используя основные конструкции языка (условия, циклы, функции и другие)
- Составлять программы, состоящие из нескольких модулей
- Правильно анализировать ошибки в коде и пользоваться отладочной печатью при их поиске
Описание
На этом курсе вы изучите основы языка Go. Вы познакомитесь с простыми типами данных, условиями и циклами в Go и узнаете, как объявлять собственные функции и использовать встроенные. Во время обучения вы попрактикуетесь в использовании структур и представлении ООП в Go. Также узнаете о сильной стороне программирования на Go — легковесных потоках и Go-рутинах. Освоить язык Go с нуля непросто, поэтому с первых уроков вы начнете выполнять упражнения. Такое сочетание теории и практики в обучении помогут быстрее привыкнуть к основам программирования на Go. Знания из этого курса помогут получить основное представление о Go, его принципах и особенностях.
Теория и практика в этом курсе рассчитаны на тех, кто уже умеет программировать на любом другом языке. Еще у вас должны быть представления о типах данных, переменных, условных конструкциях, циклах, функциях, и объектах.
Программа курса
-
16
Копирование слайсов
Выясняем, как копировать слайсы, чтобы изменения не затрагивали оригинал -
23
Стандартный пакет strings
Изучаем функции, входящие в стандартный пакет strings -
24
Форматирование строк
Учимся использовать пакет fmt для форматирования вывода -
28
Пользовательские типы
Выясняем, как создавать пользователькие типы данных -
31
Отложенные функции
Учимся использовать ключевое слово defer для отложенного выполнения функций -
35
Дополнительные материалы
Статьи и видео, подобранные командой Хекслета. Помогут глубже погрузиться в тему курса
Формат обучения
Испытания
Это практические задания, которые мы советуем выполнить после завершения курса. Задания помогут вам получить дополнительный опыт в программировании и закрепить полученные навыки. Обычно мы рекомендуем выполнить 3-5 испытаний. Но если не получается, не отчаивайтесь. Просто вернитесь к ним позже