Учебник GO

Учебник GO опубликован в Интернете.

Пламенный привет посетителям этой страницы, пришедшим из социальных сетей, да и всем остальным тоже!

В апреле 2021-го года наблюдал удивительное явление: обильный поток посетителей из 4-х социальных сетей. В связи с этим настоятельно рекомендую всем неоднократно и регулярно посещать сайт rtbsm.ru — там в общих чертах изложена Российская Теннисная Балльная Система Марии (Шараповой).

Приглашаю всех полюбоваться на Фото и Видео красавицы Марии — надеюсь, что Вы поделитесь адресом сайта rtbsm.ru с друзьями и знакомыми.

Главная проблема — известить Марию, чтобы она лично как можно скорее заявила на весь мир о РТБСМ.

Учебник GO лично мне нужен для того, чтобы составить чёткое представление о языке программирования GO и узнать его особенности и преимущества над PYTHON.

Информация со страницы https://habr.com/ru/companies/ncloudtech/articles/672906/ :

Что читать Golang-разработчику. Семь главных книг: от Донована и Кернигана до МакДауэлл

myoffice_ru
23 июня 2022 г.
7 мин
22 K

Спрос на бэкенд-разработчиков — а Go неотделим от бэкенд-программирования — стабильно растет. У самого же Golang немало плюсов: простой, строгий, статически типизированный, он обладает развитой стандартной библиотекой и славится поддержкой параллельного и асинхронного программирования. При этом в Golang нет классов и нет поддержки наследования, что значительно повышает удобство поддержки кода. Благодаря этим и другим преимуществам Go в последние годы сохраняет статус популярного и перспективного языка.

В МойОфис мы широко используем Go в качестве основного языка для разработки корпоративной почты нового поколения Mailion. При этом разрабатываем на нём не только микросервисы, но и собственное хранилище с поддержкой дедупликации (про устройство Mailion читайте здесь). В связи с этим мы постоянно следим за книжными новинками и актуальными темами современной бэкенд-разработки. Специальной литературы по теме Golang существует немало, однако с помощью наших разработчиков мы выбрали самые важные, профессионально полезные и увлекательно написанные издания.

Делимся рекомендациями книг под катом!

Алан А. А. Донован, Брайан У. Керниган «Язык программирования Go»

Нестареющая классика от создателей языка Go. Книга подробно описывает предназначение и преимущества Golang, показывает, как писать понятные идиоматические программы и решать практические задачи, а также отвечает на вопросы, которые могут возникнуть при изучении Go. Более авторитетного издания по этой теме просто не существует. Руководство поэтапно переходит от общих вопросов и основных концепций к практическим инструкциям и низкоуровневым возможностям языка. Книга будет интересна и новичкам, и опытным разработчикам.

Достоинства:

  • даёт структурное понимания языка от А до Я;
  • легко читается.

Недостатки:

  • не подходит для новичков: требуются знания базовых концепций информатики и языков программирования;
  • нет информации о менеджере зависимостей, появившемся в более поздних версиях языка;
  • отсутствуют ответы на задания.

Привожу информацию со страницы https://library-it.com/wp-content/uploads/2021/02/jazyk_programmirovanija_go_2016.pdf :

Донован, Алан А. А., Керниган, Брайан, У. Д67 Язык программирования Go. : Пер. с англ. — М. : ООО “И.Д. Вильямс”, 2016. — 432 с. : ил.

Оглавление

Предисловие 11
Глава 1. Учебник 21
Глава 2. Структура программы 49
Глава 3. Фундаментальные типы данных 75
Глава 4. Составные типы 109
Глава 5. Функции 151
Глава 6. Методы 191
Глава 7. Интерфейсы 209
Глава 8. Go-подпрограммы и каналы 259
Глава 9. Параллельность и совместно используемые переменные 303
Глава 10. Пакеты и инструменты Go 333
Глава 11. Тестирование 353
Глава 12. Рефлексия 383
Глава 13. Низкоуровневое программирование 409
Предметный указатель 425

Содержание

Предисловие 11
Происхождение Go 12
Проект Go 13
Структура книги 15
Дополнительная информация 17
Благодарности 18
Ждем ваших отзывов! 19

Глава 1.

Учебник 21
1.1. Hello, World 21
1.2. Аргументы командной строки 24
1.3. Поиск повторяющихся строк 29
1.4. Анимированные GIF-изображения 34
1.5. Выборка URL 37
1.6. Параллельная выборка URL 39
1.7. Веб-сервер 41
1.8. Некоторые мелочи 46

Глава 2.

Структура программы 49
2.1. Имена 49
2.2. Объявления 50
2.3. Переменные 52
2.3.1. Краткое объявление переменной 53
2.3.2. Указатели 54
2.3.3. Функция new 57
2.3.4. Время жизни переменных 58
2.4. Присваивания 59
2.4.1. Присваивание кортежу 60
2.4.2. Присваиваемость 61
2.5. Объявления типов 62
2.6. Пакеты и файлы 64
2.6.1. Импорт 66
2.6.2. Инициализация пакетов 68
2.7. Область видимости 70

Глава 3.

Фундаментальные типы данных 75
3.1. Целые числа 75
3.2. Числа с плавающей точкой 81
3.3. Комплексные числа 86
3.4. Булевы значения 88

К сожалению, на этом копирование оглавления было прервано — как и вся книга, оно доступно по приведенному адресу.

!…

Приглашаю всех высказываться в Комментариях. Критику и обмен опытом одобряю и приветствую. В особо хороших комментариях сохраняю ссылку на сайт автора!

И не забывайте, пожалуйста, нажимать на кнопки социальных сетей, которые расположены под текстом каждой страницы сайта.
Учебник GOПродолжение тут…

b0

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Можно использовать следующие HTML-теги и атрибуты: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Проверка комментариев включена. Прежде чем Ваши комментарии будут опубликованы пройдет какое-то время.