Перейти к основному содержимому

Добро пожаловать в раздел Go!

Этот хендбук охватывает язык программирования Go от основ до продвинутых тем.

📚 Содержание

Go (Основы)

Базовые концепции языка для начинающих:

  • Введение и философия языка
  • Синтаксис, переменные, типы данных
  • Функции и управление потоком
  • Коллекции: массивы, слайсы, карты
  • Структуры и интерфейсы
  • Обработка ошибок
  • Работа с файлами
  • Конкурентность (горутины, каналы)
  • Пакеты и модули
  • Тестирование
  • Работа с базами данных (pgx)
  • REST API на net/http

Go (Продвинутый)

Продвинутые темы для опытных разработчиков:

  • Управление памятью и аллокация
  • Выравнивание данных
  • Сборщик мусора
  • Дженерики
  • Рефлексия
  • Планировщик Go
  • Профилирование с pprof
  • Syscall и системные вызовы

🚀 Начните обучение

Перейдите в раздел Go (Основы), если вы только начинаете изучение языка.

Если вы уже знакомы с основами — изучайте Go (Продвинутый).