Pro Go
Полное руководство по Golang.
Адам Фриман «Pro Go» Apress, 2020 год, 1286 стр., ISBN 978-1-4842-7354-8; (PDF-DJVU)
«Pro Go» Адама Фримена — отличная книга для тех, кто хочет изучить и освоить язык программирования Go. Автор проделывает фантастическую работу по объяснению языка от его основ до продвинутых концепций, облегчая читателям понимание и понимание.
Книга охватывает широкий круг тем, включая синтаксис языка, типы данных, управляющие структуры, функции, указатели, параллелизм и многое другое. Каждая глава хорошо структурирована и включает множество примеров, помогающих читателям лучше понять рассматриваемые концепции.
Одной из сильных сторон книги является внимание автора к практическим примерам и реальным приложениям. Книга включает в себя несколько тематических исследований, демонстрирующих, как можно использовать Go для решения реальных проблем. Такой подход не только помогает читателям понять язык, но и дает им идеи о том, как они могут использовать Go в своих собственных проектах.
Еще одна замечательная особенность «Pro Go» — внимание автора к деталям. Книга охватывает многие аспекты Go, в том числе малоизвестные функции и лучшие практики. Автор также находит время, чтобы объяснить причины некоторых дизайнерских решений Go, что помогает читателям глубже понять язык.
В целом, «Pro Go» — отличная книга для всех, кто хочет изучить и освоить язык программирования Go. Он хорошо написан, всеобъемлющ и включает в себя практические примеры и тематические исследования, которые помогают читателям понять концепции языка и практические приложения. Я настоятельно рекомендую эту книгу всем, кто интересуется изучением Go.
Оглавление
- Часть I: Понимание языка Go
Глава 1: Ваше первое приложение Go
Глава 2: Go в контексте
Глава 3: Использование инструментов Go
Глава 4. Основные типы, значения и указатели
Глава 5: Операции и преобразования
Глава 6: Управление потоком
Глава 7: Использование массивов, срезов и карт
Глава 8: Определение и использование функций
Глава 9: Использование типов функций
Глава 10: Определение структур
Глава 11: Использование методов и интерфейсов
Глава 12: Создание и использование пакетов
Глава 13: Тип и состав интерфейса
Глава 14. Использование горутин и каналов
Глава 15. Обработка ошибок - Часть II: Использование стандартной библиотеки Go
Глава 16. Обработка строк и регулярные выражения
Глава 17: Форматирование и сканирование строк
Глава 18: Математические функции и сортировка данных
Глава 19: Даты, время и продолжительность
Глава 20:Чтение и запись данных
Глава 21: Работа с данными JSON
Глава 22: Работа с файлами
Глава 23: Использование HTML и текстовых шаблонов
Глава 24: Создание HTTP-серверов
Глава 25: Создание HTTP-клиентов
Глава 26: Работа с базами данных
Глава 27: Использование рефлексии
Глава 28: Использование рефлексии, часть 2
Глава 29: Использование рефлексии, часть 3
Глава 30: Координация горутин
Глава 31. Модульное тестирование, бенчмаркинг и логирование - Часть III: Применение Go
Глава 32: Создание веб-платформы Создание проекта
Глава 33. ПО промежуточного слоя, шаблоны и обработчики
Глава 34: Действия, сеансы и авторизация
Глава 35: SportsStore: настоящее приложение
Глава 36: SportsStore: корзина и база данных
Глава 37: SportsStore: оформление заказа и администрирование
Глава 38: SportsStore: отделка и развертывание
Добавить комментарий