Добро пожаловать в раздел Go!
Этот хендбук охватывает язык программирования Go от основ до продвинутых тем.
📚 Содержание
Go (Основы)
Базовые концепции языка для начинающих:
- Введение и философия языка
- Синтаксис, переменные, типы данных
- Функции и управление потоком
- Коллекции: массивы, слайсы, карты
- Структуры и интерфейсы
- Обработка ошибок
- Работа с файлами
- Конкурентность (горутины, каналы)
- Пакеты и модули
- Тестирование
- Работа с базами данных (pgx)
- REST API на net/http
Go (Продвинутый)
Продвинутые темы для опытных разработчиков:
- Управление памятью и аллокация
- Выравнивание данных
- Сборщик мусора
- Дженерики
- Рефлексия
- Планировщик Go
- Профилирование с pprof
- Syscall и системные вызовы
🚀 Начните обучение
Перейдите в раздел Go (Основы), если вы только начинаете изучение языка.
Если вы уже знакомы с основами — изучайте Go (Продвинутый).