Полезные книги по Go | OTUS
🔥 Успейте получить скидку!
Только до 27.01 можно приобрести курсы со скидкой 25%. Торопитесь!
Выбрать курс

Курсы

Программирование
Разработчик программных роботов (RPA) на базе UiPath и PIX
-25%
Разработчик C#
-25%
Алгоритмы и структуры данных
-25%
Backend-разработчик на PHP
-25%
JavaScript Developer. Professional
-25%
Team Lead
-25%
Golang Developer. Professional
-25%
Agile Project Manager
-25%
Flutter Mobile Developer
-25%
Android Developer. Professional
-11%
MS SQL Server Developer
-8%
C++ Developer. Professional Framework Laravel Cloud Solution Architecture Highload Architect Reverse-Engineering. Professional Kotlin Backend Developer React.js Developer VOIP инженер Нереляционные базы данных Scala-разработчик Супер-практикум по использованию и настройке GIT IoT-разработчик JavaScript Developer. Basic Advanced Fullstack JavaScript developer Unity Game Developer. Professional Супер-интенсив Azure
Инфраструктура
Супер-интенсив "Версионирование и командная работа с помощью Git"
-30%
Administrator Linux. Professional
-25%
Супер-интенсив «CI/CD или Непрерывная поставка с Docker и Kubernetes»
-30%
Разработчик программных роботов (RPA) на базе UiPath и PIX
-25%
Administrator Linux. Advanced
-25%
Infrastructure as a code in Ansible
-25%
Network engineer
-25%
MS SQL Server Developer
-8%
Cloud Solution Architecture Highload Architect Разработчик голосовых ассистентов и чат-ботов Мониторинг и логирование: Zabbix, Prometheus, ELK Супер-практикум по работе с протоколом BGP Супер - интенсив по паттернам проектирования Супер - интенсив по Kubernetes Архитектор сетей Супер-интенсив «IaC Ansible»
Специализации Курсы в разработке Подготовительные курсы
+7 499 938-92-02

Полезные книги по Go

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

Golang разработан в Google и активно поддерживается сообществом. Он характеризуется чистым синтаксисом и современными фичами, плюс имеет хорошо задокументированную библиотеку.

Большинство книг, которые вы найдёте в этой подборке, абсолютно бесплатны, и их можно читать онлайн. Также рекомендуется посмотреть интерактивный тур по Go и изучить расширенную документацию «Effective Go».

An Introduction to Programming in Go

cover.0_180x300-20219-56725b.jpg

Данная книга является кратким и ёмким введением в программирование на Go. Здесь рассмотрены основные темы: типы, переменные, массивы, условные операторы, функции, указатели и пр.

Читать онлайн

The Little Go Book

thelittlegobook_208x300_1-20219-d27f2a.png Не что иное, как введение в язык программирования Go. Эта книга прекрасно подойдёт тем, кто плохо знает указатели и статическую типизацию.

Скачать бесплатно

Язык программирования Go

2_2_195x280_2-20219-9d93bc.jpg

Более серьёзная книга и одно из авторитетных пособий, которое подходит и для новичков, и для профи, имеющих опыт разработки на C++. Вы узнаете о главных особенностях языка Go, причинах отхода от концепции объектно-ориентированного программирования, изучите возможности синтаксиса, научитесь применять Golang при решении реальных проблем и много чему ещё.

Читать онлайн

Go Bootcamp

cover_web_224x300_2-20219-bc869f.png

Кроме основ, данная книга расскажет о плюсах и минусах статической типизации. Также вы узнаете, в чём конкретно хорош Go, и что именно выделяет его среди остальных языков. Для закрепления знаний предусмотрены упражнения.

Читать онлайн

Building Web Apps with Go

building_web_apps_with_go_229x300_1-20219-9ac087.jpg

Книга разбирает полезные темы, связанные с web-программированием: пакет net/http, промежуточное ПО, развёртывание, рендеринг, базы данных, тестирование и пр.

Читать онлайн

Build Web Application with Golang

go_web_220x300_1-20219-646f67.png

В отличие от предыдущей книги, тут упор сделан на разработке веб-приложений посредством Go. Рассмотрены основы разработки, включая важные инструменты и полезные приёмы. В итоге полученные знания применяются в целях реализации web-фреймворка.

Читать онлайн

Learning Go

learninggo_232x300_1-20219-acd2c3.png

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

Читать онлайн

Webapps in Go

cover_229x300_1-20219-0ea40d.jpg

Благодаря этой книге, вы узнаете, каким образом создаются web-приложения без применения фреймворков. Каждый рассматриваемый принцип сопровождается подробным кодом.

Читать онлайн

Программирование на языке Go. Разработка приложений XXI века

74ae85d5eb45cf6846d8dd5e8c5f1c1d_186x280_2-20219-628df5.jpg

Книга расскажет, как писать программы, используя возможности Go в полной мере. Вы изучите много сравнений идиом программирования и увидите конкретные плюсы применения Go. Так как Golang изначально позиционировали в качестве языка для создания многопоточных программ, то автор книги много внимание уделил разъяснению всех аспектов параллельного программирования на Go с использованием каналов и без применения блокировок. Кроме того, будет показана гибкость и оригинальность подхода к ООП с использованием механизма динамической типизации.

Читать онлайн

Go на практике

31991942.cover_415_191x280_1-20219-16c57e.jpg

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

Читать онлайн

Знаете другую бесплатную литературу по Go? Сообщите об этом в комментариях!

Не пропустите новые полезные статьи!

Спасибо за подписку!

Мы отправили вам письмо для подтверждения вашего email.
С уважением, OTUS!

Автор
0 комментариев
Для комментирования необходимо авторизоваться
Только до 27 января!
🔥 СКИДКА 25% на курсы OTUS!