Библиотека задач по Go | тесты, код, задания
前往频道在 Telegram
Задачи и тесты по Go для тренировки и обучения. По рекламе: @proglib_adv Учиться у нас: https://proglib.io/w/ab1d67c2 Для обратной связи: @proglibrary_feeedback_bot Наши каналы: https://t.me/proglibrary/9197
显示更多6 735
订阅者
-324 小时
-87 天
+830 天
帖子存档
❓ Реализацию какого компонента упрощает отсутствие арифметики указателей
❓ Можно ли использовать слайс как ключ в мапе
❓ Два слайса созданы так: a := []int{1, 2, 3}; b := a[:2]. Что произойдёт после b[0] = 99
❓ Что произойдёт, если не вызвать stop() после signal.NotifyContext
До 31 мая можно забрать любой курс Proglib Academy со скидкой 40%
Если давно хотели прокачаться в Python, ML, алгоритмах или AI-агентах, сейчас самое время выбрать программу и начать обучение по сниженной цене.
🎁 Разработка AI-агентов — от 49.000 ₽ (вместо 69.000 ₽)
Практический курс по разработке AI-агентов для автоматизации задач, работы и собственных проектов
🎁 Курс AgentOps — 129.000 ₽ (вместо 149.000 ₽)
Для разработчиков и LLM-инженеров, которые хотят внедрять AI-логику в бэкенд и сохранять стабильность сервиса.
🎁 Математика для разработки AI-моделей — 23.990 ₽ (вместо 31.990 ₽)
Практическая база по математике для анализа данных, ML и дальнейшего развития в AI.
🎁 Математика для Data Science — от 29.990 ₽ (вместо 39.990 ₽)
Курс для тех, кто хочет решать задачи, которые дают на собеседованиях на позицию дата-сайентиста в бигтехе.
🎁 ML для старта в Data Science — 28.990 ₽ (вместо 38.990 ₽)
Разберётесь в машинном обучении: от базовых понятий и линейных моделей до ансамблей, бустинга и рекомендательных систем.
🎁 Основы IT для непрограммистов — 16.990 ₽ (вместо 28.990 ₽)
Курс для IT-рекрутеров, маркетологов, проджектов, продактов и всех, кто работает с IT, но не пишет код.
🎁 Архитектуры и шаблоны проектирования — 27.990 ₽ (вместо 37.900 ₽)
Освоите основные паттерны проектирования и прокачаете навыки архитектора программного обеспечения.
🎁 Специалист по ИИ — 89.000 ₽ (вместо 113.900 ₽)
Курс для тех, кто хочет получить профессию в сфере ИИ, собрать портфолио из 5 проектов и научиться разрабатывать сложных AI-агентов.
🎁 Алгоритмы и структуры данных — 33.990 ₽ (вместо 57.990 ₽)
Подготовитесь к алгоритмическим собеседованиям, разберёте структуры данных и научитесь писать более эффективный код.
🎁 Программирование на языке Python — 27.990 ₽ (вместо 47.390 ₽)
Освоите Python на практике: без сухой теории, с пошаговой прокачкой навыков и итоговым проектом в портфолио.
🙌 Выбирайте курс по ссылке, оставляйте заявку, и менеджер поможет подобрать программу под ваши цели — https://clc.to/SALE40
❓ В каком случае анализатор errorsastype НЕ предложит замену
Repost from Азбука айтишника
📌 Что такое микросервисы в айти
Микросервисы — это подход, при котором ваше приложение превращается в созвездие маленьких, независимых сервисов. Каждый живет своей жизнью, решает одну конкретную задачу и общается с «соседями» через API.
Где мы это видим на практике:
Онлайн-магазины: один сервис отвечает только за корзину, другой за оплату, третий «пинает» доставку. Если упала оплата, корзина всё еще работает. Стриминги (Netflix/YouTube): каталог фильмов, система рекомендаций и сам плеер это разные микросервисы. Поэтому рекомендации могут «тупить», но фильм всё равно будет играть.А что сейчас в вашем проекте? ❤️ — Уютный монолит (всё в одном месте, полёт нормальный) 🔥 — Микросервисный зоопарк 🔹 Практический интенсив «Архитектуры и шаблоны проектирования» 🔹 Получить консультацию менеджера 🔹 Сайт Академии 🔹 Сайт Proglib 🏃♀️ Азбука айтишника #ликбез
❓ Почему errors.AsType[*MyErr](err) считается менее подверженной ошибкам, чем errors.As(err, &myerr)
❓Считает ли bytes.Count перекрывающиеся вхождения
❓ Что предлагает анализатор errorsastype
❓ Чем bytes.ContainsAny(b, chars) отличается от bytes.Contains(b, []byte(chars))
❓ Что предлагает анализатор embedlit
❓ Для каких целей лучше использовать bytes.Equal вместо bytes.Compare
⚙️Практикуем Go вместе с Podlodka Go Crew
Сервис вроде работает, но любая новая нагрузка быстро вскрывает проблемы: растут задержки, появляются утечки памяти, а временные решения слишком часто закрепляются в архитектуре. Знакомо?
С 1 по 5 июня Podlodka Go Crew совместно с 2ГИС проведут сезон «Лучшие практики в Go», где участники разберут, как делать сервисы, которые нормально работают под нагрузкой и остаются управляемыми.
В программе:
🧩 Паттерны в Go: что работает, а что приходится переосмыслять
⚡️ Рост Go-сервисов под нагрузкой — путь от прототипа до миллионов RPS
🛠 Тестирование: от базовых сценариев до выстраивания пирамиды тестов
🔍 Живой разбор кейсов межсервисного взаимодействия
🤝 Обсуждение влияния AI на процессы разработки с экспертами Go-сообщества
Формат — пять дней живых Zoom-сессий утром и вечером, закрытое сообщество в Telegram и общение со спикерами.
Конференция подойдет тем, кто хочет вместе с коллегами обсудить реальные задачи в работе с Go — без высокоуровневых абстракций, на уровне конкретных инструментов, подходов и решений, которые используются в продакшене.
👉 Билеты по early-bird цене и программа ждут здесь: https://podlodka.io/gocrew
А по нашему промокоду go_problems_lib получите скидку🎁
❓ bytes.Clone возвращает копию среза. Что будет, если изменить элемент в оригинале после клонирования
👣 Хотите вкатиться в разработку с нуля? Рассмотрите Golang, изучите одну из важных тем языка
📚 На открытом уроке разберём, как устроена типизация в Go, как работают указатели и где хранятся данные — стек, куча или статическая память. Покажем на примерах, как язык управляет памятью и почему это влияет на производительность.
Урок проходит в преддверии старта курса «Go-разработчик. Базовый уровень». Если вы хотите разобраться в базовых механизмах языка и писать код без скрытых ошибок — подключайтесь
🤓Встречаемся 21 мая в 20:00 МСК. Регистрация открыта: https://clc.to/0zzq6Q
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru
👣 Хотите вкатиться в разработку с нуля? Рассмотрите Golang, изучите одну из важных тем языка
📚 На открытом уроке разберём, как устроена типизация в Go, как работают указатели и где хранятся данные — стек, куча или статическая память. Покажем на примерах, как язык управляет памятью и почему это влияет на производительность.
Урок проходит в преддверии старта курса «Go-разработчик. Базовый уровень». Если вы хотите разобраться в базовых механизмах языка и писать код без скрытых ошибок — подключайтесь
🤓Встречаемся 21 мая в 20:00 МСК. Регистрация открыта: https://clc.to/sy9_Dg
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru
现已上线!2025 年 Telegram 研究 — 年度关键洞察 
