Go —
Разница между императивными и декларативными подходами заключается в том, как мы описываем поведение программы:
Характерные черты:
• Код состоит из
• Порядок
•
• Изменение состояния
Пример:
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8
This media is not supported in your browser
VIEW IN TELEGRAM
☝️ Один мудрый тимлид дал двум своим разработчикам по «таланту» — мощной, но своенравной LLM.
Первый разработчик испугался её «галлюцинаций». Он запер модель в песочнице, не давая ей доступа к свежим данным. На вопросы модель отвечала красиво, но часто придумывала факты, то есть врала. Он просто «закопал» свой талант, боясь им пользоваться.
Второй же разработчик не побоялся. Он построил для своей LLM систему RAG — дал ей «лопату и карту», чтобы находить сокровища в базе знаний компании. Его AI-агент отвечал точно по делу, ссылаясь на реальные документы. Он заставил свой «талант» работать и приносить пользу.
Именно такие системы мы и будем строить на втором потоке нашего курса «AI-агенты для DS-специалистов». Мы не просто поговорим о RAG, а соберём полный пайплайн с оценкой качества, чтобы ваш агент не врал.
Представьте, что вы сможете начать изучать эту сложную и востребованную тему уже 15 сентября, а не ждать официального старта в октябре. У вас будет фора в 3 недели, чтобы спокойно разобраться в векторных базах и подходе «LLM as a Judge».
💸 Цена 49.000 ₽ действует последние 4 дня — до 24 августа.
👉 Начать строить RAG раньше других
Первый разработчик испугался её «галлюцинаций». Он запер модель в песочнице, не давая ей доступа к свежим данным. На вопросы модель отвечала красиво, но часто придумывала факты, то есть врала. Он просто «закопал» свой талант, боясь им пользоваться.
Второй же разработчик не побоялся. Он построил для своей LLM систему RAG — дал ей «лопату и карту», чтобы находить сокровища в базе знаний компании. Его AI-агент отвечал точно по делу, ссылаясь на реальные документы. Он заставил свой «талант» работать и приносить пользу.
Мощь LLM раскрывается не в ней самой, а в системах, которые вы строите вокруг неё.
Именно такие системы мы и будем строить на втором потоке нашего курса «AI-агенты для DS-специалистов». Мы не просто поговорим о RAG, а соберём полный пайплайн с оценкой качества, чтобы ваш агент не врал.
Представьте, что вы сможете начать изучать эту сложную и востребованную тему уже 15 сентября, а не ждать официального старта в октябре. У вас будет фора в 3 недели, чтобы спокойно разобраться в векторных базах и подходе «LLM as a Judge».
💸 Цена 49.000 ₽ действует последние 4 дня — до 24 августа.
👉 Начать строить RAG раньше других
🥱2❤1👾1
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6
Паттерн «Команда» —
❕ В Go вместо абстрактных классов применяются
Основные компоненты паттерна:
1.
2.
3.
Для реализации нужно:
1.
2.
3.
4.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6❤3🥱2
This media is not supported in your browser
VIEW IN TELEGRAM
❗ Так, владелец макбука. Хватит позировать в кофейне.
Настоящее портфолио — это не стикеры на крышке, а проект с чистым кодом, README и рабочей демкой.
Не знаешь, как такой собрать? Научим. Наш курс «ML для старта в Data Science» — это пошаговый гайд к проекту, за который не стыдно.
ОСТАЛАСЬ НЕДЕЛЯ, чтобы забрать его по старой цене в 44.000 ₽. С 1 сентября — всё.
🎁 И да, при покупке курса ML до 1 сентября — курс по Python получаешь бесплатно.
👉 Апгрейд от «вайба» до «оффера» тут
Настоящее портфолио — это не стикеры на крышке, а проект с чистым кодом, README и рабочей демкой.
Не знаешь, как такой собрать? Научим. Наш курс «ML для старта в Data Science» — это пошаговый гайд к проекту, за который не стыдно.
ОСТАЛАСЬ НЕДЕЛЯ, чтобы забрать его по старой цене в 44.000 ₽. С 1 сентября — всё.
🎁 И да, при покупке курса ML до 1 сентября — курс по Python получаешь бесплатно.
👉 Апгрейд от «вайба» до «оффера» тут
🥱4
Уровни изоляции — это правила, по которым параллельные операции «видят» изменения друг друга.
1.
2.
3.
4.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥7👍4
📢 Какой сетап идеально подойдёт для разработки AI-агента?
Голосуйте за свой вариант и пишите в комментариях, в каком режиме вы реально кодите.
❤️ — 1
👍 — 2
⚡️ — 3
👏 — 4
🔥 — 5
🎉 — 6
😁 — 7
😍 — 8
🤩 — 9
Какой бы сетап ни был, без AI-агентов в 2025 всё равно далеко не уедешь.
👉 Научим, как строить агентов, которые кодят с тобой
Голосуйте за свой вариант и пишите в комментариях, в каком режиме вы реально кодите.
❤️ — 1
👍 — 2
⚡️ — 3
👏 — 4
🔥 — 5
🎉 — 6
😁 — 7
😍 — 8
🤩 — 9
Какой бы сетап ни был, без AI-агентов в 2025 всё равно далеко не уедешь.
👉 Научим, как строить агентов, которые кодят с тобой
❤7👍7🔥7⚡4😍2
Используется, когда нужно работать
original := []int{1, 2, 3}
copied := original
copied[0] = 99
fmt.Println(original) // [99 2 3]
Глубокое копирование особенно важно при работе
Пример с библиотекой:
import "github.com/mohae/deepcopy"
original := []int{1, 2, 3}
copied := deepcopy.Copy(original)
copied[0] = 99
fmt.Println(original) // [1 2 3]
Please open Telegram to view this post
VIEW IN TELEGRAM
👏1
Потому что компьютер хранит
Говоря иначе:
• Числа вроде 0.1/0.2/0.3
• На каждом шаге суммирования происходит новое
•
• Разница обычно микроскопическая, порядка 1–2 ULP — минимальных шагов представления, но для
• Не рассчитывайте на
•
• Для денег и отчётности используйте
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
⏰ Осталось 48 часов!
Обратный отсчёт пошёл: только до воскресенья 23:59 можно купить курс «AI-агенты для DS-специалистов» и начать учиться уже с 15 сентября.
⚡️ Это ваши +3 недели форы, чтобы спокойно разобраться в самых сложных темах и прийти к первому занятию 7 октября уже подготовленным.
👉 Забрать место
Обратный отсчёт пошёл: только до воскресенья 23:59 можно купить курс «AI-агенты для DS-специалистов» и начать учиться уже с 15 сентября.
⚡️ Это ваши +3 недели форы, чтобы спокойно разобраться в самых сложных темах и прийти к первому занятию 7 октября уже подготовленным.
👉 Забрать место
Middleware в Go — это
Назначение.
Форма в Go. Обычно это функции, совместимые с
Пример сценария. Middleware
Инструменты. Популярные решения с поддержкой middleware:
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4❤2
ПОСЛЕДНИЙ ДЕНЬ❗
КУРСЫ ПОДОРОЖАЮТ ЗАВТРА‼️
— ML за 34к вместо 44к + Python в подарок
— Математика → второй доступ в подарок
— Ранний доступ к AI-агентам с 15 сентября
— И МОЖНО УСПЕТЬ КУПИТЬ ВСЁ ДО ПОДОРОЖАНИЯ
👉 Proglib Academy
КУРСЫ ПОДОРОЖАЮТ ЗАВТРА‼️
— ML за 34к вместо 44к + Python в подарок
— Математика → второй доступ в подарок
— Ранний доступ к AI-агентам с 15 сентября
— И МОЖНО УСПЕТЬ КУПИТЬ ВСЁ ДО ПОДОРОЖАНИЯ
👉 Proglib Academy
+
— сложение-
— *
/
%
++
— инкремент--
— ==
— равно!=
—<
— меньше<=
—>
— >=
— больше&&
— ||
— ИЛИ!
— &
— И|
— ^
— &^
— AND NOT (сброс битов)<<
— >>
— =
— +=
, -=
, *=
, /=
, %=
—&=
|=
^=
<<=
>>=
&^=
— битовое составное присваивание&
— взять адрес*
— <-
:=
— Please open Telegram to view this post
VIEW IN TELEGRAM
🥱3👍1
💻 Пишете на Go, но всё еще не уверены в интерфейсах?
📅 3 сентября в 20:00 на открытом вебинаре OTUS эксперт по Go разложит интерфейсы на атомы. Вы узнаете, как устроен тип interface изнутри и почему этот инструмент незаменим в современном Go-коде. Разберём самые распространённые ошибки и расскажем, как избегать panic при использовании интерфейсов.
Получите навыки и уверенность, чтобы писать чистый и безопасный код, избегая типичных ловушек языка. Вебинар проходит в преддверие курса «Golang Developer. Professional».
🔴 Регистрируйтесь прямо сейчас и прокачайте свой код на Go: https://otus.ru/lessons/golang-professional/?utm_source=telegram&utm_medium=cpm&utm_campaign=go&utm_term=go_interview_lib&utm_content=mql_lesson_03-09-2025_usp-go_go_aitext_no-headline_aida_short_aibanner_aibanner-hl2_white_standart&erid=2VtzqxmS2p2#event-6101
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru
📅 3 сентября в 20:00 на открытом вебинаре OTUS эксперт по Go разложит интерфейсы на атомы. Вы узнаете, как устроен тип interface изнутри и почему этот инструмент незаменим в современном Go-коде. Разберём самые распространённые ошибки и расскажем, как избегать panic при использовании интерфейсов.
Получите навыки и уверенность, чтобы писать чистый и безопасный код, избегая типичных ловушек языка. Вебинар проходит в преддверие курса «Golang Developer. Professional».
🔴 Регистрируйтесь прямо сейчас и прокачайте свой код на Go: https://otus.ru/lessons/golang-professional/?utm_source=telegram&utm_medium=cpm&utm_campaign=go&utm_term=go_interview_lib&utm_content=mql_lesson_03-09-2025_usp-go_go_aitext_no-headline_aida_short_aibanner_aibanner-hl2_white_standart&erid=2VtzqxmS2p2#event-6101
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru
Из-за грязных чтений
Используется, когда не
Please open Telegram to view this post
VIEW IN TELEGRAM