Head First, Изучаем Go, Макгаврен Д., 2020.
Go упрощает построение простых, надежных и эффективных программ. А эта книга сделает его доступным для обычных программистов. Основная задача Go — эффективная работа с сетевыми коммуникациями и многопроцессорной обработкой, но код на этом языке пишется и читается не сложнее чем на Python и JavaScript. Простые примеры позволят познакомиться с языком в действии и сразу приступить к программированию на Go. Так что вы быстро освоите общепринятые правила и приемы, которые позволят вам называть себя гофером.
Основы синтаксиса.
Готовы поднять свой код на новый уровень? Нужен простой язык программирования, который быстро компилируется и быстро выполняется? Язык, с которым вы сможете легко и удобно распространять свое ПО среди пользователей? Тогда знакомьтесь: Go — язык программирования, ориентированный на простоту и скорость. Он проще других языков, и поэтому вы быстрее освоите его. Кроме того, Go эффективно использует мощь современных многоядерных процессоров, а значит, программы будут выполняться быстрее. В этой главе представлены возможности Go, которые упростят вам работу и наверняка придутся по вкусу пользователям.
Содержание.
Введение.
Знакомство с Go. Основы синтаксиса.
Какой код будет выполняться? Условные команды и циклы.
Вызовы функций. Функции.
Запаковка кода. Пакеты.
И далее по списку. Массивы.
Проблема с присоединением. Сегменты.
Значения и метки. Карты.
Совместное хранение. Структуры.
Ты – мой тип! Определяемые типы.
Все при себе. Инкапсуляция и встраивание.
Что можно сделать? Интерфейсы.
Снова на ногах. Восстановление после сбоев.
Совместное выполнение. Горутины и каналы.
Контроль качества кода. Автоматизация тестирования.
Запросы и ответы. Веб-приложения.
Пример для подражания. Шаблон HTML.
Функция os.OpenFile: Открытие файлов.
Еще шесть тем. Напоследок.
Купить .
Теги: Макгаврен :: книги по программированию :: программирование :: книги для гоферов
Смотрите также учебники, книги и учебные материалы:
- Основы Python для Data Science, Кеннеди Б., 2023
- Новые возможности JavaScript, Как написать чистый код по всем правилам современного языка, Краудер Т.Д., 2023
- Модернизация Java Enterprise, Облачные технологии для разработчиков, Эйзеле М., Винто Н., 2023
- Микросервисы, Паттерны разработки и рефакторинга, Ричардсон К., 2020
- Глубокое обучение с подкреплением, AlphaGo и другие технологии, Лапань М., 2020
- Классические задачи Computer Science на языке Python, Копец Д., 2020
- Классические задачи Computer Science на языке Java, Копец Д., 2022
- Программирование на Rust, Клабник С., Николс К., 2021