Привет, Хаброжители!

Язык Go востребован в разработке облачных сервисов и распределенных систем благодаря простоте, высокой производительности и встроенной поддержке конкурентности. Книга выходит за рамки синтаксиса и фокусируется на проектировании гибких и масштабируемых архитектур.

Вы сразу приступите к созданию проекта, который будет постепенно изменяться и усложняться от простых скриптов до полноценного клиент-серверного приложения. В процессе работы вы познакомитесь с конкурентным программированием с использованием горутин, работой с SQLite, написанием тестов, обработкой ошибок, работой с файловой системой, а также с объектно-ориентированным подходом.

Особое внимание уделяется качеству кода. Рефакторинг на каждом этапе превращает приложение в надежную систему, готовую к сетевому взаимодействию. Вы научитесь использовать сетевые протоколы и внедрите стандартные шаблоны конкурентности непосредственно в логику приложения. Такой подход помогает не только закрепить язык Go на практике, но и сформировать инженерное мышление, необходимое для разработки современных корпоративных систем.

В этой книге:

  • основы языка программирования Go;

  • работа с файлами;

  • работа с базами данных на примере SQLite (чистый SQL и GORM);

  • написание тестов;

  • сборка приложения и его конфигурация;

  • основы конкурентного и сетевого программирования;

  • рефакторинг на примере развития проекта-игры.

Об авторе
Станислав Чернышев

Доцент СПбГУАП, к.т.н. Более 10 лет в IT: работал в сфере ВПК (БПЛА, системы внешнетраекторных измерений), старшим научным сотрудником лаборатории имитационного моделирования военной академии МТО им. генерала армии А. В. Хрулева МО РФ, участвовал в различных проектах на заказ. Архитектор и ведущий разработчик сред имитационного и мультиагентного моделирования и фреймворков для их создания. После нескольких выгораний полностью перебрался в науку и преподавание, специализируется на разработке распределенных мультиагентных систем. Лауреат премии Правительства Санкт-Петербурга в области научно-педагогической деятельности в 2021 и 2023 г.

Ознакомиться с оглавлением
Полистать отрывок

Приобрести книгу: «Основы Go» можно на нашем сайте.

При покупке бумажного издания на сайте piter.com электронная книга высылается в подарок на ваш e-mail.

Для Хаброжителей действует скидка 25% по промокоду - ОсновыGo25

Комментарии (6)


  1. suprunchuk
    13.08.2026 10:53

    Хорошая новинка


  1. muradali
    13.08.2026 10:53

    А есть смысл в 2026 году покупать книгу по программированию? Кто то так делает вообще сейчас?


    1. mitzury
      13.08.2026 10:53

      Удобно полистать книгу лежа на диване, запах страниц, ощущение на пальцах. Да и информация в книге не изменяемая в отличии от ИИ…


      1. tdavud
        13.08.2026 10:53

        Ну так тебе нужна информация или в руках что то?


    1. ceveru
      13.08.2026 10:53

      Такой же, как и купить книгу на любую другую тему. Мне, например, хватает компьютера за день, пока я работаю. В бумажной книге проще делать заметки (в ридерах это возможно, но не так удобно). Ну, и вы её всегда можете взять с собой в поездку, например.

      О тактильных ощущениях и в принципе, ритуале "чтение книги" тут говорить особо смысла нет, это уже понятно из самого вопроса.


    1. naky
      13.08.2026 10:53

      Я делаю, и не только по программированию, другую техническую литературу тоже. Книга по ЯП под рукой гораздо удобнее любого электронного формата. Вот художественную литературу нет смысла покупать в бумаге, удобнее на читалке. Никакой “душевности”, запаха, эмоций и т.д.

      А деньги не должны быть проблемой, нормальный работодатель за книги заплатит.

      И нет, книги нельзя заменить документацией, стандартами или, прости господи, уроками на ютубе.