Библиотека задач по Go | тесты, код, задания


Гео и язык канала: Россия, Русский
Категория: Технологии


Задачи и тесты по Go для тренировки и обучения.
Учиться у нас: clc.to/4o0_XA
По рекламе: @tproger_sales_bot
Для обратной связи: @proglibrary_feeedback_bot
Наши каналы: https://t.me/proglibrary/9197

Связанные каналы  |  Похожие каналы

Гео и язык канала
Россия, Русский
Категория
Технологии
Статистика
Фильтр публикаций


Сколько элементов может быть в бакете у мапы?
Опрос
  •   4
  •   8
  •   16
  •   24
  •   32
  •   Бесконечно
122 голосов


😭 Как не потратить недельный лимит AI-кодинга за три дня?

Разберём на вебинаре, как тратить меньше на AI-агентов — без потери качества кода.

🔘 Поговорим о том:

— когда дорогая модель действительно нужна, а когда хватит дешёвой;
— сколько стоит один прогон и куда уходят токены;
— какие задачи можно отдавать субагентам;
— как настроить маршрутизацию моделей;
— что проверять в AI-коде перед merge.

✏️ Покажем всё на конкретных цифрах и вживую: сравним расходы до и после.

⬇️ 17 сентября, 19:00 МСК
⬇️ 1,5 часа · бесплатно
⬇️ Арсений Харланов и Олег Лайок

💬 Пишите в комментариях, где упираетесь в лимиты и на что уходят деньги. Самые залайканные вопросы разберём на вебинаре.

🔗 Зарегистрироваться на вебинар⁠


❓ Что делает ключевое слово implements в Go
Опрос
  •   Объявляет, что тип реализиует интерфейс
  •   Используется для импорта пакета
  •   В Go нет ключевого слова implements
  •   Используется для наследования методов
155 голосов


Репост из: Proglib.academy | IT-курсы
👅 Самое сложное — выбрать не курс, а направление

Сегодня хочется разобраться в AI-агентах. Через пару недель появляется задача, где нужны алгоритмы. Потом понимаешь, что неплохо бы освежить Python или математику для Data Science.

🔜 Именно поэтому подписка на обучение многим оказывается удобнее отдельных курсов. Можно спокойно переключаться между темами, когда меняются задачи, а не покупать новую программу каждый раз.

В подписку Proglib Academy входят все основные направления — AI, ML, Python, алгоритмы, математика для DS и другие курсы, а ещё закрытый видеохаб с вебинарами практиков.


Начать можно с пробного месяца. Если решите остаться, его стоимость зачтётся при оформлении подписки 😎

🔗 Узнать подробнее

🏃‍♀️ Proglib Academy


Покупать новый курс каждый раз, когда меняется рабочая задача, — довольно странная механика. Нашли альтернативу 👇


❓ Что вернёт append при добавлении в nil-слайс
Опрос
  •   Панику
  •   Слайс [1]
  •   Ошибку компиляции
  •   Пустой слайс
61 голосов


❓ Сравнимы ли две структуры через ==, если все их поля сравнимы
Опрос
  •   Нет, структуры сравнивать нельзя
  •   Да, поле за полем
  •   Только если у них есть метод Equal
  •   Только указатели на них
212 голосов


Репост из: Proglib.academy | IT-курсы
🎯 У разработчика, DevOps-инженера и техлида разные причины задуматься о системной работе с AI-агентами

Но цель одна: перейти от случайных удачных запусков к управляемому процессу на реальном проекте — с понятными правилами, ревью, контролем расходов и безопасности ✔️

На курсе «ИИ для разработчиков» участники выстраивают такой процесс на практике: подключают инструменты, задают границы для агента и учатся понимать, где ему можно доверять работу, а где требуется проверка.

⚡️ Предзапись на осенний поток уже открыта

🏃‍♀️ Proglib Academy


Разработчику нужен стабильный результат, DevOps — контроль инфраструктуры, техлиду — правила для всей команды. Собрали это в одном посте 👇


❓ Чем case на закрытом канале отличается от case на nil-канале
Опрос
  •   Ничем, они ведут себя одинаково
  •   Закрытый всегда готов, nil — не готов никогда
  •   Закрытый блокируется, nil — лишь иногда
  •   Оба вызывают панику
38 голосов


❓ Что происходит с case, завязанным на nil-канал, в select
Опрос
  •   Он выбирается первым
  •   Он никогда не выбирается
  •   Он вызывает панику
  •   Он выполняется как default
267 голосов


❓ Блокирует ли Gosched() горутину
Опрос
  •   Да, до следующего тика планировщика
  •   Нет — горутина остаётся в состоянии runnable
  •   Да, пока не освободится мьютекс
  •   Только при GOMAXPROCS=1
63 голосов


Репост из: Proglib.academy | IT-курсы
У вас в проекте есть файл вроде utils_v2_final_FIX.py, который все боятся трогать ❓

Что делаете с таким легаси?

❤️ Не трогаю: работает — и ладно
👍 Переписываю с нуля и надеюсь на лучшее
🔥 Сначала покрываю тестами, потом рефакторю по частям
👾 У нас такого нет — честно-честно

На курсе «ИИ для разработчиков» разберём третий подход: как с помощью агента зафиксировать текущее поведение легаси-кода тестами, а затем менять его небольшими безопасными шагами — без одного огромного PR на тысячу файлов.

До 31 июля действует скидка и бессрочный доступ к материалам.

🔗 Занять место со скидкой

🏃‍♀️ Proglib Academy


Когда название файла уже само по себе считается техническим долгом 😏


❓ Что произойдёт при разыменовании nil-указателя: var p *int; _ = *p
Опрос
  •   Вернётся 0
  •   Ошибка компиляции
  •   Паника во время выполнения
  •   Вернётся nil
61 голосов


❓ Почему в современном Go Gosched() нужен редко
Опрос
  •   Потому что планировщик Go вытесняющий и сам переключает горутины
  •   Потому что функция объявлена устаревшей
  •   Потому что она работает только на одном ядре
  •   Потому что её заменили каналы
102 голосов


❓ Что делает оператор & перед переменной
Опрос
  •   Возвращает значение переменной
  •   Возвращает адрес переменной
  •   Создаёт копию переменной
  •   Разыменовывает указатель
212 голосов


Репост из: Proglib.academy | IT-курсы
📈 Скоро фраза «умею пользоваться AI» в резюме будет звучать так же странно, как сегодня «умею пользоваться Git»

Это просто станет частью профессии. А вот умение встроить AI в процесс разработки так, чтобы он действительно ускорял работу команды, останется конкурентным преимуществом 💡

🔜 На курсе «ИИ для разработчиков» участники работают со своими проектами и учатся делать AI частью ежедневной разработки: планировать задачи, писать код, проверять изменения, готовить PR и автоматизировать рутину.

До конца июля действует специальная цена — 59 990 ₽ вместо 79 990 ₽ 🥳 И получить бессрочный доступ ко всем материалам курса.

🔗 Посмотреть, как устроен курс

🏃‍♀️ Proglib Academy


🔥 До конца июля сохраняются две приятные вещи: специальная цена и бессрочный доступ к материалам курса. Подробнее — в посте 👇


❓ Зачем X-Content-Type-Options: nosniff на JSON ответе
Опрос
  •   Ускоряет парсинг на клиенте
  •   Мешает браузеру угадать тип и отрендерить ответ как HTML
  •   Включает CORS
38 голосов

Показано 20 последних публикаций.