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

Куда движется Go?
Сообщество Go уже обсуждает следующую полноценную версию Go, которая будет называться Go 2, но пока еще не появилось ничего определенного.
Цель нынешней команды по разработке Go 1 — сделать так, чтобы Go 2 больше развивался по инициативе сообщества. В целом это неплохая идея, однако всегда есть риск, когда слишком много людей участвуют в принятии важных решений относительно языка программирования, который изначально создавался и разрабатывался как внутренний проект небольшой группы гениальных профессионалов.
Некоторые крупные изменения, рассматриваемые для Go 2, — это дженерики, управление версиями пакетов и улучшенная обработка ошибок. Все новые функции в настоящее время находятся на стадии обсуждения, и вам не стоит о них беспокоиться — однако нужно иметь представление о направлении, в котором движется Go.
Оглавление.
Об авторе.
О научном редакторе.
Предисловие.
Глава 1. Go и операционная система.
Глава 2. Go изнутри.
Глава 3. Работа с основными типами данных Go.
Глава 4. Использование составных типов данных.
Глава 5. Как улучшить код Go с помощью структур данных.
Глава 6. Неочевидные знания о пакетах и функциях Go.
Глава 7. Рефлексия и интерфейсы на все случаи жизни.
Глава 8. Как объяснить UNIX-системе, что она должна делать.
Глава 9. Конкурентность в Go: горутины, каналы и конвейеры.
Глава 10. Конкурентность в Go: расширенные возможности.
Глава 11. Тестирование, оптимизация и профилирование кода.
Глава 12. Основы сетевого программирования на Go.
Глава 13. Сетевое программирование: создание серверов и клиентов.
Глава 14. Машинное обучение на Go.
Что дальше?.
Купить .
Теги: учебник по программированию :: программирование :: Цукалос
Смотрите также учебники, книги и учебные материалы:
- Введение в программирование, Баженова И.Ю., Сухомлин В.А., 2016
- Проектирование и автоматизированное программирование современных технологий для станков с ЧПУ, Жовтобрюх В.А., Новиков Ф.В., 2019
- Командная строка Linux, Полное руководство, Шоттс У., 2020
- Чистый Agile, Основы гибкости, Мартин Р., 2020
- Обработка естественного языка в действии, Хобсон Л., Ханнес Х., Коул Х., 2020
- Секреты Python Pro, Хиллард Д., 2021
- Android, Программирование для профессионалов, Филлипс Б., Стюарт К., Марсикано К., Гарднер Б., 2021
- C++, Практика многопоточного программирования, Уильямс Э., 2020