Библиотека задач по Go | тесты, код, задания
الذهاب إلى القناة على Telegram
Задачи и тесты по Go для тренировки и обучения. Учиться у нас: clc.to/4o0_XA По рекламе: @proglib_adv Для обратной связи: @proglibrary_feeedback_bot Наши каналы: https://t.me/proglibrary/9197
إظهار المزيد6 765
المشتركون
لا توجد بيانات24 ساعات
-47 أيام
+1030 أيام
أرشيف المشاركات
❓ Как можно изменить символ в строке
Примитивы синхронизации в Go
Конкурентность — одно из ключевых преимуществ Go, но именно здесь начинающие разработчики чаще всего сталкиваются с гонками данных, дедлоками и нестабильным поведением приложений. Без понимания примитивов синхронизации писать надёжный Go-код невозможно.
На открытом уроке разберём, зачем в Go нужна синхронизация и как правильно работать с общими ресурсами при использовании горутин. Рассмотрим Mutex и RWMutex, семафоры, WaitGroup, atomic-операции и sync.Once. Поговорим о типичных ошибках, а также о том, как отлаживать и тестировать конкурентный код.
Урок будет полезен начинающим Go-разработчикам, которые уже знакомы с горутинами, а также разработчикам на других языках, желающим глубже понять модель многопоточности в Go.
→ Этот вебинар проходит в формате открытого урока курса «Golang Developer. Basic»: https://clc.to/UBylUA
Реклама. ООО «Отус онлайн‑образование», ОГРН 1177746618576
❓ Какая библиотека из стандартного пакета отвечает за обработку изображений
❓ Какой тип нужно использовать, чтобы изменение переменной НЕ повлияло на данные, переданные в канал
❓ Какой код сделает файл исполняемым только для владельца
Пятница, 19:00. Худшее время для деплоя, но идеальное, чтобы написать пайплайн, превращающий гору PDF в полезный контекст для вашей нейронки.
Задача на вечер: собрать систему индексации и генерации ответов.
На открытом уроке разберём:
— реализацию
RAG: от
эмбеддингов до генерации ответа;
— использование векторных БД (`FAISS`, `Chroma`);
— live coding сессию.
Один из спикеров — Алексей Яндутов, ML-инженер в поиске Яндекса.
Занятие — часть курса «Разработка AI-агентов». Минимум слов, максимум кода.
Записаться на урок❓ Какая команда запустит тестирование всех пакетов проекта, если вы находитесь в корневой директории проекта
ЭТОТ ПОСТ СПАСЕТ ТВОЙ 👩💻-СОБЕС
В наше время очень тяжело попасть на собеседование! Поэтому предлагаем вам очень серьезно относиться к ним.
Не упускайте не единое собеседование, готовьтесь к каждому, как к последнему.
Регулярно проверяйте свои hard-skills.
Забирай чек-лист из закрепленного сообщения - 55 вопросов из реальных собесов!
P.S. помимо непосредственно GO, разбираем другие необходимые технологии, про них нельзя забывать!
Помни, что каждое собеседование в 2026 на вес золота!
❓ Каким оператором привести тип в Go
❓ Сколько горутин может храниться в локальной очереди одного процессора
«Этот манёвр будет стоить нам 51 год...»
Любая сложная задача на
Go раскладывается на базовые алгоритмы и структуры данных. Если вы хотите писать чистый и производительный код, а не просто «латать дыры», пора вкачать хард-скиллы системно.
До понедельника все курсы Proglib Academy доступны по ценам 2025 года:
— Разработка ИИ-агентов
— Математика для разработки AI-моделей
— ML для старта в Data Science
— Математика для Data Science
— Специалист по ИИ
— Алгоритмы и структуры данных
— Программирование на Python
— Основы IT для непрограммистов
— Архитектуры и шаблоны проектирования
Инвестировать в свои скиллы
⚠️ Дедлайн — 19 января❓ Что произойдёт, если пакет называется main
❓ Где объявляется принадлежность файла к пакету
❓ Какая команда соберёт бинарник для Linux ARM64
