🫣 Хотите в Data Science, но боитесь высшей математики?
Хорошая новость: вам не нужно становиться математиком. Вам нужно освоить конкретные разделы, которые реально используются в работе и на собеседованиях.
Именно этому учат преподаватели ВМК МГУ на нашем курсе «Математика для Data Science».
Без лишней воды — только то, что нужно для:
✅ успешного поступления в ШАД Яндекса;
✅ прохождения собеседований уровня FAANG;
✅ глубокого понимания ML-алгоритмов.
Это самый прямой путь к математическому фундаменту, на котором строится вся карьера в Data Science.
👉 Начните строить свою карьеру уже сегодня
Хорошая новость: вам не нужно становиться математиком. Вам нужно освоить конкретные разделы, которые реально используются в работе и на собеседованиях.
Именно этому учат преподаватели ВМК МГУ на нашем курсе «Математика для Data Science».
Без лишней воды — только то, что нужно для:
✅ успешного поступления в ШАД Яндекса;
✅ прохождения собеседований уровня FAANG;
✅ глубокого понимания ML-алгоритмов.
Это самый прямой путь к математическому фундаменту, на котором строится вся карьера в Data Science.
👉 Начните строить свою карьеру уже сегодня
🔥 Последняя неделя, чтобы забрать курс по AI-агентам по старой цене!
Пока вы тестируете Copilot, другие уже учатся строить AI-агентов, которые реально работают на бизнес. Хватит отставать!
Наш курс — это концентрат практики по LangChain и RAG. Улучшенная версия, доработанная по отзывам первого потока.
📆 Старт — 15 сентября.
💸 Цена 49 000 ₽ — только до 24 августа.
👉 Зафиксировать цену
Пока вы тестируете Copilot, другие уже учатся строить AI-агентов, которые реально работают на бизнес. Хватит отставать!
Наш курс — это концентрат практики по LangChain и RAG. Улучшенная версия, доработанная по отзывам первого потока.
📆 Старт — 15 сентября.
💸 Цена 49 000 ₽ — только до 24 августа.
👉 Зафиксировать цену
😁3👾1
📂 Шпаргалка по вводу-выводу в Go
Чтобы не гуглить каждый раз: как построчно читать файл, как быстро записать данные или чем отличается
Чтение из stdin:
Чтение всего stdin:
Чтение файла целиком:
Построчное чтение файла:
Запись в файл (перезапись):
Запись в файл (добавление):
Копирование файлов:
Работа с буфером (in-memory I/O):
🐸 Библиотека Go-разработчика
#буст
Чтобы не гуглить каждый раз: как построчно читать файл, как быстро записать данные или чем отличается
io.ReadAll
от bufio.Scanner
— собрали все основные примеры в одну шпаргалку.Чтение из stdin:
var input string
fmt.Scanln(&input) // читает строку до пробела/перевода строки
fmt.Println("Введено:", input)
Чтение всего stdin:
data, _ := io.ReadAll(os.Stdin)
fmt.Println(string(data))
Чтение файла целиком:
data, err := os.ReadFile("file.txt")
if err != nil {
log.Fatal(err)
}
fmt.Println(string(data))
Построчное чтение файла:
file, _ := os.Open("file.txt")
defer file.Close()
scanner := bufio.NewScanner(file)
for scanner.Scan() {
fmt.Println(scanner.Text())
}
Запись в файл (перезапись):
err := os.WriteFile("out.txt", []byte("Привет, Go!"), 0644)
if err != nil {
log.Fatal(err)
}
Запись в файл (добавление):
f, _ := os.OpenFile("out.txt", os.O_APPEND|os.O_CREATE|os.O_WRONLY, 0644)
defer f.Close()
if _, err := f.WriteString("Новая строка\n"); err != nil {
log.Fatal(err)
}
Копирование файлов:
src, _ := os.Open("src.txt")
dst, _ := os.Create("dst.txt")
defer src.Close()
defer dst.Close()
io.Copy(dst, src)
Работа с буфером (in-memory I/O):
buf := bytes.Buffer{}
buf.WriteString("Hello, ")
buf.WriteString("World!")
fmt.Println(buf.String())
#буст
Please open Telegram to view this post
VIEW IN TELEGRAM
👍21
🚀 Как ВКонтакте переобучает сотрудников на Go
ВКонтакте запустила масштабную технологическую трансформацию: соцсеть переходит на сервисную архитектуру с использованием Go.
Почему это важно?
— Go отлично подходит для высоконагруженных распределённых систем
— Простота синтаксиса и встроенный параллелизм
— Подходит для микросервисов
🔄 В компании сделали ставку на своих разработчиков: уже более 140 специалистов прошли внутреннюю программу переобучения с PHP на Go.
💡 Результат: плавный вход в новые архитектурные подходы, но с большей уверенностью и профессионализмом. Это не только смена языка, но и изменение майндсета — больше самостоятельности в принятии технических решений.
А вы бы согласились пройти переобучение на Go?
🐸 Библиотека Go-разработчика
#кейсы #go
ВКонтакте запустила масштабную технологическую трансформацию: соцсеть переходит на сервисную архитектуру с использованием Go.
Почему это важно?
— Go отлично подходит для высоконагруженных распределённых систем
— Простота синтаксиса и встроенный параллелизм
— Подходит для микросервисов
🔄 В компании сделали ставку на своих разработчиков: уже более 140 специалистов прошли внутреннюю программу переобучения с PHP на Go.
💡 Результат: плавный вход в новые архитектурные подходы, но с большей уверенностью и профессионализмом. Это не только смена языка, но и изменение майндсета — больше самостоятельности в принятии технических решений.
А вы бы согласились пройти переобучение на Go?
🐸 Библиотека Go-разработчика
#кейсы #go
👍28🥱24😢3🤔1
This media is not supported in your browser
VIEW IN TELEGRAM
👻 Гибридные вакансии и фантомный рост
Вакансии пестрят шестизначными цифрами, но у большинства специалистов ощущение будто деньги обесцениваются быстрее, чем приходят. Работодатели требуют гибридных навыков, а компенсации часто не дотягивают до ожиданий.
Почему статистика расходится с реальностью и что ждёт рынок в ближайшие годы — разбираем в статье.
🐸 Библиотека Go-разработчика
Вакансии пестрят шестизначными цифрами, но у большинства специалистов ощущение будто деньги обесцениваются быстрее, чем приходят. Работодатели требуют гибридных навыков, а компенсации часто не дотягивают до ожиданий.
Почему статистика расходится с реальностью и что ждёт рынок в ближайшие годы — разбираем в статье.
Please open Telegram to view this post
VIEW IN TELEGRAM
⚡️ Бесплатный вебинар — прогнозируем цены и не сходим с ума
21 августа в 19:00 МСК будет бесплатный вебинар с Марией Жаровой — экспертом в ML и Data Science.
Тема:
Подробности рассказываю в гс выше — включай, чтобы не пропустить.
21 августа в 19:00 МСК будет бесплатный вебинар с Марией Жаровой — экспертом в ML и Data Science.
Тема:
«Введение в машинное обучение: как спрогнозировать стоимость недвижимости».
Подробности рассказываю в гс выше — включай, чтобы не пропустить.
😢1
🎧 Свежий выпуск Cup o' Go
Ведущие обсуждают релиз Go 1.25 и проблемы совместимости с пакетом x/tools, делятся идеями Антона Жиянова о создании идиоматичных конвейеров на Go и напоминают о скором GopherCon USA в Нью-Йорке.
➡️ Слушать подкаст
🐸 Библиотека Go-разработчика
#свежак
Ведущие обсуждают релиз Go 1.25 и проблемы совместимости с пакетом x/tools, делятся идеями Антона Жиянова о создании идиоматичных конвейеров на Go и напоминают о скором GopherCon USA в Нью-Йорке.
#свежак
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5🔥2
Митап для Go-разработчиков от МТС
11 сентября | 19:00
Офлайн в Москве | Онлайн
О чем поговорим:
🔹LLM для конкурентного Go кода;
🔹WaitGroup Pitfalls;
🔹Эффективное использование sync.Map в Go;
🔹Разработка Cloud Controller Manager: интеграция Kubernetes с облаком MWS.
Воркшоп, доклады и нетворкинг на баскетбольной арене.
Присоединяйся! Для участия зарегистрируйся по ссылке.
11 сентября | 19:00
Офлайн в Москве | Онлайн
О чем поговорим:
🔹LLM для конкурентного Go кода;
🔹WaitGroup Pitfalls;
🔹Эффективное использование sync.Map в Go;
🔹Разработка Cloud Controller Manager: интеграция Kubernetes с облаком MWS.
Воркшоп, доклады и нетворкинг на баскетбольной арене.
Присоединяйся! Для участия зарегистрируйся по ссылке.
🤔2
Please open Telegram to view this post
VIEW IN TELEGRAM
🥰10
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 раньше других
🥱14😁3❤1🌚1👾1
Когда README пустой, а функции без комментариев, скорость онбординга падает, качество ревью страдает, а знание о системе «залипает» в головах нескольких разработчиков.
Решение — стандартизированный промпт, который за один проход обновляет всю информацию о проекте.
Промпт:
Сгенерируй README.md и обнови/добавь docstrings для проекта на {язык}. Прежде чем выполнять изменения, придерживайся следующих инструкций и форматов. Если репозиторий не приложен — попроси его либо дай инструкции, как передать код.
- Не вноси изменения в поведение кода — только README и docstrings/комментарии.
- Формат вывода: верни
1) Содержимое README.md (в виде одного блока текста),
2) Список изменённых файлов с полным обновлённым содержимым каждого файла или unified diff (укажи предпочитаемый формат),
3) Краткое резюме изменений (1–3 предложения) и предложенное сообщение коммита.
Требования к README.md (сгенерируй в следующем порядке)
1. Название проекта и одна-две строки краткого описания.
2. Секция «Требования» — перечисли зависимости/версии. Если проект использует файл зависимостей, упомяни соответствующий файл.
3. Секция «Установка» — шаги установки и настройки (локальная установка, виртуальное окружение).
4. Секция «Примеры использования» — 2–3 минимальных примера с командами/фрагментами кода и ожидаемым выводом.
5. Секция «Как это работает» — краткая архитектура, ключевые модули/пакеты и их роли (3–6 пунктов).
6. Секция «Ограничения» — известные ограничения и граничные случаи.
7. Секция «FAQ» — 6–8 часто задаваемых вопросов с краткими ответами.
8. Дополнительно: «Тесты», «Контрибьюция», «Лицензия», «Контакты/Автор» — включи, если уместно.
Требования к docstrings
- Модуль: короткое описание, при необходимости пример использования.
- Классы: краткое назначение, описание атрибутов и пример использования в классовом контексте.
- Методы/функции: однострочное резюме; подробное описание;
- Для большого проекта: если функция одна-две строки, используй краткий формат; для публичных API — подробный.
- Ограничение длины строк: 88 символов.
Процесс,
1. Если у тебя есть доступ к файлам: пройди по всем *.{расширения для языка} файлам в репозитории и обнови/добавь docstrings согласно выбранному стилю.
2. Для каждого изменённого файла: верни либо полный новый файл, либо unified diff. Не изменяй кодовую логику.
3. Если репозиторий не приложен: напомни мне о том, как передать файлы/ссылку и предложи шаблон команды для загрузки.
Если нужна дополнительная информация (например, предпочитаемый стиль docstring или пример теста), спроси её отдельно и не приступай к изменениям до получения ответа.
#буст
Please open Telegram to view this post
VIEW IN TELEGRAM
❤11😁5🤔1
This media is not supported in your browser
VIEW IN TELEGRAM
📅 Сегодня в 19:00 МСК — бесплатный вебинар с Марией Жаровой.
Тема: «Введение в ML: как спрогнозировать стоимость недвижимости».
🔹 Разберём задачу прогноза стоимости недвижимости.
🔹 Покажем пошагово, как собрать первую модель.
🔹 Получите готовые скрипты для старта.
Не зайдёшь — будешь ещё год делать вид, что понимаешь графики в чужих презентациях.
👉 Регистрируйтесь
Тема: «Введение в ML: как спрогнозировать стоимость недвижимости».
🔹 Разберём задачу прогноза стоимости недвижимости.
🔹 Покажем пошагово, как собрать первую модель.
🔹 Получите готовые скрипты для старта.
Не зайдёшь — будешь ещё год делать вид, что понимаешь графики в чужих презентациях.
👉 Регистрируйтесь
В Go 1.25 значение GOMAXPROCS автоматически берётся из CPU-лимита контейнера и периодически обновляется при его изменении. Это снижает троттлинг и хвостовую латентность без ручной настройки.
Подробнее об этом рассказывают в блоге разработчиков Go.
#свежак
Please open Telegram to view this post
VIEW IN TELEGRAM
👍12
Godoc — это официальный инструмент для генерации и отображения документации по Go-коду.
В отличие от обычной документации, которую приходится искать в интернете, Godoc позволяет локально или онлайн работать с документацией без лишних усилий.
Установка:
go install golang.org/x/tools/cmd/godoc@latest
Запуск локального сервера c документацией:
godoc -http=:6060
Просмотр документации для пакетов:
godoc fmt
Чтобы узнать подробности о конкретной функции или типе:
godoc fmt Printf
#буст
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8❤1