Освойте программирование на языке Go
Практическое введение для начинающих в язык программирования Go. Курс состоит из небольших, легко усваиваемых уроков с темой исследования космоса, охватывающих императивное программирование, типы, функции, методы, коллекции, состояние и параллелизм.
Обзор курса
Краткое содержание
Начинающий, практико-ориентированный вводный курс по языку программирования Go. Курс структурирован в виде небольших, управляемых уроков с темой исследования космоса и охватывает императивное программирование, типы, функции, методы, коллекции, состояние и параллелизм.
Откройте для себя радость программирования на Go через короткие уроки и семь финальных проектов, посвящённых освоению космоса.
Автор: Натан Йонгман, Роджер Пеппе
Благодарности: Дженнифер Став, Марина Михайлович, Мэттью Мёркс, Джоэл Котарски, Александар Драгосавльевич, Рене Френч, Ольга Шалахина, Эрик Зелая, Эйприл Милн, Моника Камсваг.
Цели обучения
- Определить язык программирования Go и его основные области применения.
- Объяснить роль компилятора Go и его преимущества перед интерпретаторами.
- Освоить использование среды выполнения Go для написания, компиляции и запуска кода.
- Правильно структурировать код на Go, используя обязательный стиль «одной правильной фигурной скобки», чтобы избежать синтаксических ошибок.
- Управлять данными с помощью различных способов объявления переменных и операторов присваивания с арифметикой.
- Генерировать псевдослучайные числа и реализовывать условную логику с использованием ветвлений и логических операторов.
- Объявлять и форматировать переменные с плавающей точкой с помощью
float32иfloat64с заданной шириной и точностью. - Выявлять и устранять ошибки, вызванные неточностями при работе с числами с плавающей точкой и переполнением целых чисел.
- Использовать пакет
bigи неопределённые константы для работы с числами, превышающими стандартные размеры битов. - Определять и вызывать функции с параметрами, аргументами и синтаксисом переменного числа аргументов.