Язык Go Для Начинающих

Александр Шитик
Александр Шитик

Пишу свои посты и книги, делаю обзоры на фильмы и книги. Эксперт в области космологии и астрономии, IT, продуктивности и планирования.

Язык Go Для Начинающих
Максим Жашкевич
Жанры: Программирование
Год издания: 2020
Год прочтения: 2021
Моя оценка: Наивысшая
Количество прочтений: 1
Количество страниц: 109
Конспект (страниц): 0
Первоначальный язык издания: Русский
Переводы на другие языки: Переводы на другие языки не найдены

Общее описание

Книга размером в 109 страниц, напоминающая скорее краткий конспект и руководство по быстрому знакомству с языком Golang. Состоит примерно из 12 тем. На протяжении всей книги встречаются скриншоты с примерами вставок кода. Таблиц, диаграмм и схем нет. Уровень сложности чтения — лёгкий-средний. После каждой главы идёт мини-задание для самостоятельной работы, чтобы закрепить знания.

Краткое описание

Кратко рассмотрим главы книги. Книга начинается с базовых концепций языка, таких как структура программы, переменные, типы данных (пока что примитивные), область видимости, объявление переменных и тому подобное.

Далее идёт целая глава, посвящённая функциям и указателям, а также обработке ошибок.

Следующие несколько тем включают более сложные типы данных: массивы, срезы, map-ы, структуры и пользовательские типы. Разобраны примеры итерирования этих структур, а также самые популярные функции.

Следующая тема, которую стоит выделить, — это интерфейсы и некоторые парадигмы ООП.

После этого идёт небольшая глава, посвящённая Go Modules и установке сторонних пакетов.

Следующие две главы — это конкурентность и параллелизм (больше теоретический материал), а также горутины и каналы (уже непосредственно практическая часть).

Оставшиеся главы посвящены более практической и повседневной работе с Go. Разобраны такие темы, как работа с HTTP и REST API.

Мнение

Очень хорошая книга по Golang. Материал построен в виде коротких выдержек по каждой теме, что скорее делает её большим конспектом, чем книгой в классическом понимании. Именно по этой причине я не делал конспект, так как вся книга — своего рода краткий справочник по работе с Go. В книге разобраны почти все популярные темы и концепции языка. А вот чего в книге нет, так это таких тем, как: тестирование, рефлексия, дебаг и отладка, работа с БД.

Вверх