Learn Go with Pocket-Sized Projects
Эта книга предлагает практический подход к изучению языка программирования Go через серию небольших, целостных проектов. Авторы фокусируются на освоении синтаксиса, стандартной библиотеки и идиом Go в контексте реальных задач, что позволяет читателям сразу применять знания на практике.
Каждая глава представляет собой отдельный «карманный» проект, начиная с классического «Hello, World!» и постепенно переходя к более сложным темам: работа с JSON, создание библиотек, разработка консольных игр и взаимодействие с HTTP API. Такой подход помогает закрепить основы языка и понять, как компоновать код в Go-стиле.
Книга охватывает ключевые аспекты Go: структуры, интерфейсы, карты, тестирование, работу с файлами, флагами командной строки и параллелизм. Особое внимание уделяется написанию чистого, идиоматичного кода и использованию встроенных инструментов Go для тестирования и документирования.
Издание подходит для разработчиков, начинающих изучать Go, а также для тех, кто хочет систематизировать знания через практику. Проекты построены так, чтобы их можно было завершить за несколько часов, что делает обучение интерактивным и мотивирующим.









