Warning: Undefined array key 0 in /var/www/tgoop/function.php on line 65

Warning: Trying to access array offset on value of type null in /var/www/tgoop/function.php on line 65
1593 - Telegram Web
Telegram Web
Что выведет код?

👾 — NaN
🔥 — Exception
❤️ — ZeroDivisionError
👍🏼 — SyntaxError

🏃‍♀️ Азбука айтишника

#междусобойчик
Please open Telegram to view this post
VIEW IN TELEGRAM
6👍1👾1
🤖 Курс «ИИ-агенты для DS-специалистов»

Последняя возможность в этом году освоить ИИ-агентов — курс стартует уже 3 октября! Первый вебинар пройдёт в день старта, а подробности вебинара можно найти на сайте.

📚 Бонус: при оплате до 30 сентября вы получите дополнительный лонгрид для подготовки к курсу. Это отличный способ подойти к занятиям уже с базой.

🔥 А ещё после прохождения курса у вас будет достаточно знаний, чтобы участвовать в хакатоне с призовым фондом 1 125 000 ₽.

🔗 Записаться на курс и узнать подробности
📌 Что такое Inversion of Control (IoC)

Inversion of Control — это принцип проектирования, когда управление зависимостями и процессами «переворачивается»: вместо того чтобы класс сам контролировал создание и использование зависимостей, внешний контейнер или фреймворк управляет этим процессом.

Иными словами, объект не сам решает, как и откуда брать зависимости, а получает их от внешней системы.

➡️ Плюсы IoC

— Гибкость архитектуры: легко менять реализацию без изменения основного кода.

— Повторное использование компонентов.

— Ослабленная связность и упрощённая поддержка.

➡️ Минусы IoC

— Более сложное понимание для новичков.

— Иногда избыточно для простых приложений.

— При использовании IoC-контейнеров (Spring, .NET Core DI, Guice) появляется дополнительный уровень абстракции.

Как ответить на собесе:
«Inversion of Control — это принцип, при котором управление зависимостями передаётся внешнему коду или контейнеру. Один из самых популярных способов его реализации — Dependency Injection».


🏃‍♀️ Азбука айтишника

#ликбез
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2
🤖 Курс «ИИ-агенты для DS-специалистов»

Последняя возможность в этом году освоить ИИ-агентов с Proglib— старт живых вебинаров на курсе уже 3 октября!

Уже 24 студента изучают 5 лонгридов подготовительного модуля, чтобы сформировать базу к старту живых вебинаров с Никитой Зелинским.

📚 Бонус: при оплате до 30 сентября вы получите дополнительный лонгрид для подготовки к курсу. Это отличный способ подойти к занятиям уже с базой.

🔥 А ещё после прохождения курса у вас будет достаточно знаний, чтобы участвовать в хакатоне с призовым фондом 1 125 000 ₽.

🔗 Записаться на курс и узнать подробности
Please open Telegram to view this post
VIEW IN TELEGRAM
😁7👍1
📌 Шпаргалка: команды для работы с Git

Сохраняйте, чтобы не потерять.

Азбука айтишника #буст
👍51🔥1
📌 Что такое JWT?

JWT (JSON Web Token) — это компактный формат токенов для безопасной передачи данных между сторонами. Используется для аутентификации и авторизации, особенно в веб-приложениях.

➡️ JWT состоит из трёх частей, разделённых точками

1️⃣ Header — тип токена и алгоритм подписи (например, HMAC или RSA).
2️⃣ Payload — полезная нагрузка (данные, например userId, roles).
3️⃣ Signature — цифровая подпись для защиты от подделки.

➡️ Как работает

Клиент аутентифицируется, сервер создаёт JWT и отдаёт его клиенту. Затем при каждом запросе клиент передаёт JWT в заголовке Authorization: Bearer <token>. Сервер проверяет подпись и, если токен валиден, разрешает доступ.

➡️ JWT самодостаточен: сервер не хранит состояние токенов.

🏃‍♀️ Азбука айтишника

#ликбез
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2🔥1
👾 AI-агенты — настоящее, о котором все говорят!

Уже 3 октября стартует второй поток нашего нового курса «AI-агенты для DS-специалистов».

Это продвинутая программа для тех, кто хочет получить прикладной опыт с LLM и решать сложные задачи.

На обучении вы соберёте полноценные LLM-системы с учётом особенностей доменных областей, получите hands-on навыки RAG, Crew-AI / Autogen / LangGraph и агентов.

🎓 В рамках курса вы научитесь:

1️⃣ адаптировать LLM под разные предметные области и данные
2️⃣ собирать свою RAG-систему: от ретривера и реранкера до генератора и оценки качества
3️⃣ строить AI-агентов с нуля — на основе сценариев, функций и взаимодействия с внешней средой

Научитесь применять похожие подходы в разных доменных областях, получите фундамент для уверенного прохождения NLP system design интервью и перехода на следующий грейд.

🗓️ Завтра первый вебинар, успевайте залететь в ряды ИИ-первопроходцев 👈🏻
Please open Telegram to view this post
VIEW IN TELEGRAM
😁9👍2🤔1
SQL Joins.pdf
122.4 KB
📌 Шпаргалка: join в SQL

Сохраняйте, чтобы не потерять.

Азбука айтишника #буст
👍4🔥1
Что выведет код?

🔥 — 0
❤️ — 120
👍🏼 — Error

🏃‍♀️ Proglib Academy

#междусобойчик
Please open Telegram to view this post
VIEW IN TELEGRAM
18🔥9👍1
Please open Telegram to view this post
VIEW IN TELEGRAM
😁4👍21🔥1
🚀 Курс «ИИ-агенты для DS-специалистов» уже стартовал

Первый вебинар успешно прошёл, участники уже начали разбираться, как использовать ИИ-агентов в реальных проектах.

Но всё самое интересное только начинается!

🔥 Впереди 4 мощных занятия — с практикой, инсайтами и разбором кейсов от экспертов.

💸 Сейчас действует специальная цена → 69.000 ₽ вместо 79.000 ₽.

Осталось всего 4 места.

Не упустите шанс прокачаться в том, что будет определять будущее индустрии.

👉 Забронировать место на курсе
💰 Любимчики больших компаний

У кого растут зарплаты в айтишечке? Не всё так радужно, как показывают отчёты: зарплаты растут на бумаге, но не в жизни.

Рассказываем в карточках, какие тренды определяют рынок IT-зарплат прямо сейчас.

➡️ Читать статью

🏃‍♀️ Азбука айтишника

#буст
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2
💡 How to: как грамотно группировать YAML-конфигурации в ML-проектах

В ML-проектах множество параметров: данные, модели, обучение, инференс. Чтобы не потеряться в этом хаосе, важно организовать конфигурации понятно и масштабируемо.

🎯 Лучшее решение — использовать связку OmegaConf + Hydra.

OmegaConf: гибкость и структура

OmegaConf создана для сложных ML-пайплайнов и позволяет:

• Объединять несколько YAML-файлов в единую структуру
• Обращаться к полям как через config.model.optimizer, так и config["model"]["optimizer"]
• Использовать проверку типов через dataclasses или Pydantic-моделей

• Пример:
# model.yaml
model:
name: resnet50
optimizer:
type: Adam
lr: 0.001


from omegaconf import OmegaConf
cfg = OmegaConf.load("model.yaml")
print(cfg.model.optimizer.lr) # 0.001


Hydra: управление ML-воркфлоу

Hydra расширяет OmegaConf и упрощает работу с конфигурациями:

• Группировка конфигураций через defaults:
# config.yaml
defaults:
- data: imagenet.yaml
- model: resnet.yaml
- training: adam.yaml


• Структура может быть произвольной:
conf/
├── config.yaml
├── data/imagenet.yaml
├── model/resnet.yaml
├── training/adam.yaml


• Переопределения из командной строки:
python train.py model.optimizer=SGD training.lr=0.01


• Параметрические прогоны (sweeps):
python train.py -m training.lr=0.001,0.01 model.optimizer=Adam,SGD


Это удобно при автоматизированном поиске гиперпараметров.

💬 А как вы организуете свои конфигурации?

🏃‍♀️ Азбука айтишника

#буст
Please open Telegram to view this post
VIEW IN TELEGRAM
1👍1
2025/10/12 17:12:47
Back to Top
HTML Embed Code: