Поделиться

Golang для профи

Работа с сетью, многопоточность, структуры данных и машинное обучение с Go.

Михалис Цукалос «Golang для профи» Питер, 2020 год, 720 (767) стр., ISBN: 978-5-4461-1617-1 (RU); ISBN 978-1-83855-933-5 (EN); (PDF RU-EN)

Описание Содержание Links

Описание книги.

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

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

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

Это издание включает в себя совершенно новую главу о машинном обучении на Go, которая проведет вас от базовых статистических методов через простую регрессию и кластеризацию до классификации, нейронных сетей и обнаружения аномалий. Другие главы расширены, чтобы охватить использование Go с Docker и Kubernetes, Git, WebAssembly, JSON и др.

Если вы серьезно относитесь к языку программирования Go, то это издание этой книги станет важным руководством по экспертным методам.

Что вы узнаете

  • Как использовать Go для производственных систем
  • Получите подробные объяснения того, как работают внутренние компоненты Go, варианты дизайна, лежащие в основе языка, и способы оптимизации кода Go.
  • Получите полное руководство по всем типам данных, составным типам и структурам данных Go
  • Узнаете, как работают основные пакеты, рефлексия и интерфейсы для эффективного программирования на Go
  • Освоите создание высокопроизводительного сетевого кода систем, включая серверные и клиентские приложения.
  • Изучите интерфейс с другими системами с использованием WebAssembly, JSON и gRPC и надежный, высокопроизводительный параллельный код
  • Поймете, как создавать системы машинного обучения на Go, от простой статистической регрессии до сложных нейронных сетей

Для кого эта книга

Она предназначена для программистов Go, которые уже знают основы языка и хотят стать опытными практиками 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

Строим поисковую экосистему на Go

RU-EN версии одним файлом

PDF  (RU-EN)         pdf (ru-en)       code

ggXyjz2hTrU4INShEtHAVGProk7Ptl_ypsx_jKIf3us

https://www.htbook.ru/wp-content/uploads/2020/08/golang-dlya-profi-e1597516624799.jpghttps://www.htbook.ru/wp-content/uploads/2020/08/golang-dlya-profi-e1597516624799-130x200.jpgПрограммирование и БДWEB,Программирование,руководствоРабота с сетью, многопоточность, структуры данных и машинное обучение с Go. Михалис Цукалос 'Golang для профи' Питер, 2020 год, 720 (767) стр., ISBN: 978-5-4461-1617-1 (RU); ISBN 978-1-83855-933-5 (EN); (PDF RU-EN)Библиотека технической тематики. Техническая литература

Поделиться