• Привет, друзья! Сегодня я представляю вам новую практическую статью, посвященную разработке телеграм‑ботов с использованием фреймворка Aiogram 3. В этот раз мы сосредоточимся на практической стороне вопроса и уже к концу статьи напишем своего, достаточно функционального, бота.Для полного погружения желательно, чтобы вы уже имели базовые знания Python, были…

  • Привет, Хабр! Это Антон Комаров из МТС Диджитал. Сегодня снова немного ностальгии — поговорим о Desktop2.Представьте, что на дворе середина 90-х. Вы щелкаете переключателем питания на своем ПК с процессором Intel 486DX2. Раздается жужжание шпинделя жесткого диска, дисковод весело подхрюкивает…

  • Всем привет! Новая неделя — новый дайджест новостей. К счастью, на этой неделе количество яркий событий околоайтишной тематики не зашкаливает. Ни один крупный сервис не был заблокирован и не ушел из России — это ли не чудо? Зато в сети…

  • ВступлениеВ данной статье хочу рассказать про инструмент измерения покрытия gRPC сервисов tests-coverage-tool, написанный на языке Golang. Основная задача инструмента — автоматическое измерение покрытия требований на основе proto контрактов. Поговорим про использование в автотестах, концепцию, отчет и кратко про архитектуру самого…

  • 1. Техническая документация2. Подтверждение исключительных прав на ПО3. Тестовый экземпляр ПО4. Бухгалтерская и корпоративная документация5. Сайт и описание ПО на нем6. Иные документы и сведения7. Этапы экспертизы 1. Техническая документацияДанный блок документов является самым важным и объемным:Руководство пользователя + инструкция…

  • Картинка Youtube-канал «Amabrush», Youtube-канал «Rae Dizzle Shorts», Niceyard store В этой статье мы обсудим несколько любопытных вещей, которые каждый может попробовать реализовать самостоятельно, — они накопились у меня в ходе довольно долгого периода «странствий по интернету», и думаю, что многим…

  • За время долгой работы в IT непосредственно с кодом, подмечаю одну особенность, что писать приходится всё меньше (в последнее время практически не писать), а ревьювить всё больше. На последнем месте работы за полтора года я изучил уже примерно столько же…

  • Из этой статьи вы узнаете об основных широко используемых методология разработки программного обеспечения типа Waterfall и Agile (Scrum, Kanban) и познакомитесь с их основными ролями, артефактами и процессами.Системный аналитик. Краткий гайд по профессии. Часть 1. Основы взаимодействия систем.Системный аналитик. Краткий…

  • Зачем использовать бенчмарки для оценки LLM? Бенчмарки LLM помогают оценивать точность больших языковых моделей, обеспечивая стандартизированную процедуру измерения метрик выполнения различных задач. Бенчмарки содержат все структуры и данные, необходимые для оценки LLM, в том числе: «Эталонные» датасеты (релевантные задачи/вопросы/промты с…

  • Привет, Хабр!Сегодня поговорим о Pandas MultiIndex — мощной штуке, которая спасла меня, когда пришлось агрегировать кучу многомерных данных. В отчётах за несколько лет с миллионами строк, обычный groupby() просто не справлялся, а MultiIndex сделал всё красиво и быстро. Разберём, как…