Основы Go
Включено в курс
Чему вы научитесь
- Создавать программы, используя основные конструкции языка (условия, циклы, функции и другие)
- Составлять программы, состоящие из нескольких модулей
- Правильно анализировать ошибки в коде и пользоваться отладочной печатью при их поиске
Описание
На этом курсе вы изучите основы языка Go. Вы познакомитесь с простыми типами данных, условиями и циклами в Go и узнаете, как объявлять собственные функции и использовать встроенные. Во время обучения вы попрактикуетесь в использовании структур и представлении ООП в Go. Также узнаете о сильной стороне программирования на Go — легковесных потоках и Go-рутинах.
Освоить язык Go с нуля непросто, поэтому с первых уроков вы начнете выполнять упражнения. Такое сочетание теории и практики в обучении помогут быстрее привыкнуть к основам программирования на Go. Знания из этого курса помогут получить основное представление о Go, его принципах и особенностях.
Теория и практика в этом курсе рассчитаны на тех, кто уже умеет программировать на любом другом языке. Еще у вас должны быть представления о типах данных, переменных, условных конструкциях, циклах, функциях, и объектах.
Программа курса
-
7
Математика и числа
Учимся работать с числовыми данными и математическими операторами в Go -
9
Полезные функции для строк
Познакомимся с возможностями стандартного пакета strings -
11
Альтернативная условная конструкция
Учимся использовать альтернативную условную конструкцию -
17
Возврат структур из функций
Научимся использовать указатели при работе со структурами -
19
Преобразование типов
Научимся преобразовывать типы данных из одного в другой -
28
Множественные операции над слайсами
Узнаем как работать со слайсами как над множествами -
30
Передача срезов в функцию
Научимся правильно работать со срезами в функциях -
36
Практики использования карт
Рассмотрим базовые приемы для работы с картами -
37
Дополнительные материалы
Статьи и видео, подобранные командой Хекслета. Помогут глубже погрузиться в тему курса
Формат обучения
Испытания
Это практические задания, которые мы советуем выполнить после завершения курса. Задания помогут вам получить дополнительный опыт в программировании и закрепить полученные навыки. Обычно мы рекомендуем выполнить 3-5 испытаний. Но если не получается, не отчаивайтесь. Просто вернитесь к ним позже