🔥 Холивар: Jupyter Notebook — «мертв» или «живее всех живых»?
С каждым годом всё больше говорят, что Jupyter — «игрушка для новичков», «ад для reproducibility», «debug невозможен», и ему нет места в продакшне. Но с другой стороны — это удобство, интерактивность и быстрое прототипирование.
А теперь по-честному: используете ли Jupyter в 2025?
Давайте обсужим в комментариях!⤵️
❤️ — Без Jupyter не обойтись, он мой главный инструмент
👍 — Ушёл на другие решения, Jupyter — это прошлый век
🤔 — Не могу выбрать, использую и Jupyter, и другие инструменты
🏃♀️ Азбука айтишника
#междусобойчик
С каждым годом всё больше говорят, что Jupyter — «игрушка для новичков», «ад для reproducibility», «debug невозможен», и ему нет места в продакшне. Но с другой стороны — это удобство, интерактивность и быстрое прототипирование.
А теперь по-честному: используете ли Jupyter в 2025?
Давайте обсужим в комментариях!
❤️ — Без Jupyter не обойтись, он мой главный инструмент
👍 — Ушёл на другие решения, Jupyter — это прошлый век
🤔 — Не могу выбрать, использую и Jupyter, и другие инструменты
#междусобойчик
Please open Telegram to view this post
VIEW IN TELEGRAM
❗ Сегодня премьера
В 19:00 МСК стартует бесплатный вебинар с Максимом Шаланкиным — «ИИ-агенты: новая фаза развития искусственного интеллекта».
В программе:
— почему агенты ≠ чат-боты;
— живое демо простого агента;
— и как эта тема встроена в курс, который разработан под руководством Никиты Зелинского.
⏰ Это прямой эфир: подключиться можно через лендинг курса.
В 19:00 МСК стартует бесплатный вебинар с Максимом Шаланкиным — «ИИ-агенты: новая фаза развития искусственного интеллекта».
В программе:
— почему агенты ≠ чат-боты;
— живое демо простого агента;
— и как эта тема встроена в курс, который разработан под руководством Никиты Зелинского.
⏰ Это прямой эфир: подключиться можно через лендинг курса.
Singleton — это паттерн проектирования, который гарантирует, что у класса будет только один экземпляр и к нему будет глобальная точка доступа.
Как красиво ответить на собесе:
— «Singleton решает задачу глобального доступа, но его минусы — сложность тестирования и нарушение принципов чистого кода. Поэтому часто вместо него используют dependency injection».
А какие бывают недостатки
Глобальное состояние → усложняет отладку и поддержку.
Трудности с тестированием → мокать такой объект неудобно.
Нарушение принципа SRP (Single Responsibility Principle) → класс отвечает и за бизнес-логику, и за контроль экземпляров.
Проблемы с многопоточностью (если неправильно реализовать).
Со временем может превратиться в «антипаттерн» — злоупотребление им ведет к «спагетти-коду».
#ликбез
Please open Telegram to view this post
VIEW IN TELEGRAM
❤2
Этот промпт поможет сделать шаг от теории к практике и реально прокачать скиллы в Data Science.
✏️ Промпт:
Give me a ‘challenge of the week’ to apply my knowledge in a real-world scenario.
It should be a practical task closely resembling a real business case or research problem. The challenge should encourage using your Data Science skills — from data analysis and visualization to building models and interpreting results. Ideally, it should involve open datasets, an interesting context, and provide hands-on insights into how the industry works.
Bonus points for including unconventional approaches, such as messy data, unclear success metrics, or the need to explain results to a non-technical audience.
• Прогнозирование оттока пользователей для подписочного сервиса
• Прогнозирование продаж для интернет-магазина
• Оптимизация ценовой стратегии для онлайн-ритейлера
• Возможность применить знания на практике в реальных бизнес-задачах
#буст
Please open Telegram to view this post
VIEW IN TELEGRAM
Dependency Injection — это способ передачи зависимостей в класс снаружи, а не когда сам класс их создаёт.
То есть объект не сам решает, какие ему нужны зависимости, а получает их «готовыми».
Ослабляет связность кода (loosely coupled).
Легко подменять зависимости → проще тестировать.
Код становится гибче и расширяемее.
Иногда избыточно для маленьких проектов.
Если использовать DI-фреймворки (Spring, Dagger, Guice), то порог входа выше.
Как ответить на собесе:
«Dependency Injection — это принцип, при котором зависимости передаются в класс извне. Это улучшает тестируемость и уменьшает связность. На практике часто реализуется через конструктор или специальные DI-контейнеры».
#ликбез
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2
State — это поведенческий паттерн, который позволяет объекту менять свое поведение в зависимости от внутреннего состояния. Вместо множества условных операторов (if-else или switch), каждое состояние представляется отдельным классом, а сам объект делегирует управление текущему состоянию.
— Когда у объекта есть несколько состояний, и его поведение зависит от текущего состояния.
— Когда код с if-else или switch начинает разрастаться и усложняет поддержку.
— Когда необходимо четко разделить логику различных состояний и сделать систему более гибкой.
— Избавляет от множества if-else конструкций, делая код более читаемым и поддерживаемым.
— Облегчает добавление новых состояний без изменения существующего кода.
— Обеспечивает инкапсуляцию логики для каждого состояния, упрощая тестирование и модификации.
— Может усложнить код, если состояний слишком мало, а логика простая.
— Увеличивает количество классов, так как каждое состояние реализуется отдельно.
— Вводит дополнительные связи между классами состояний и контекстом.
State — мощный инструмент, когда объекту нужно динамически изменять свое поведение. Он особенно полезен в конечных автоматах, обработке пользовательских действий и моделировании процессов с четко определенными шагами.
#буст
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3❤1🔥1
🤫 Курс «ИИ-агенты для DS-специалистов»
Каждый технологический скачок оставляет позади тех, кто «подождал ещё чуть-чуть». ИИ-агенты — это новый рывок.
Уже через пару лет именно они будут драйвить аналитику и автоматизацию. Хотите остаться на гребне?
🖥️ На курсе «ИИ-агенты для DS-специалистов» мы разберём:
— создание AI-агентов с нуля
— сборку собственной RAG-системы
— интеграцию LLM под задачи бизнеса
📌 Курс подходит:
→ ML/AI инженерам (middle+ / senior)
→ Data Scientists
→ Backend и platform-инженерам
→ Advanced CS/DS студентам
⚡️ Старт уже скоро — 3 октября.
💰 До 28 сентября действует скидка — 57.000 ₽ вместо 69.000 ₽ (по промокоду datarascals).
🔗 Узнать больше о курсе и записаться
З.ы. если вы не успели на вебинар «ИИ-агенты: новая фаза развития искусственного интеллекта» — запись уже доступна
Каждый технологический скачок оставляет позади тех, кто «подождал ещё чуть-чуть». ИИ-агенты — это новый рывок.
Уже через пару лет именно они будут драйвить аналитику и автоматизацию. Хотите остаться на гребне?
🖥️ На курсе «ИИ-агенты для DS-специалистов» мы разберём:
— создание AI-агентов с нуля
— сборку собственной RAG-системы
— интеграцию LLM под задачи бизнеса
📌 Курс подходит:
→ ML/AI инженерам (middle+ / senior)
→ Data Scientists
→ Backend и platform-инженерам
→ Advanced CS/DS студентам
⚡️ Старт уже скоро — 3 октября.
💰 До 28 сентября действует скидка — 57.000 ₽ вместо 69.000 ₽ (по промокоду datarascals).
🔗 Узнать больше о курсе и записаться
З.ы. если вы не успели на вебинар «ИИ-агенты: новая фаза развития искусственного интеллекта» — запись уже доступна
CORS-атака (Cross-Origin Resource Sharing attack) — это эксплуатация неправильных настроек CORS, позволяющая злоумышленнику получить доступ к защищённым данным с другого домена.
Браузеры ограничивают выполнение запросов между разными источниками (same-origin policy). CORS (Cross-Origin Resource Sharing) позволяет ослабить эти ограничения. Если сервер неправильно настроен, злоумышленник может отправить вредоносный запрос от имени жертвы и похитить данные.
— Явно указывать доверенные источники в Access-Control-Allow-Origin
— Использовать строгую проверку Access-Control-Allow-Credentials
— Отключать небезопасные методы (PUT, DELETE, OPTIONS), если они не нужны
— Проверять Origin на сервере, а не только в заголовках CORS
#ликбез
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2❤1🔥1
🚀 Всё о курсе «ИИ-агенты для DS-специалистов»
❓ Зачем нужны ИИ-агенты?
Это системы, которые берут на себя задачи аналитики и автоматизации. Именно они становятся основой для работы с корпоративными данными и для поддержки принятия решений.
❓ Зачем мне курс?
Курс отвечает на три ключевых вопроса:
— Как построить собственную систему агентов с нуля?
— Каким образом использовать RAG-подход для работы с корпоративными данными?
— Как адаптировать LLM под реальные задачи бизнеса?
❓ Подходит ли это мне?
Курс рассчитан на специалистов уровня middle+ и senior: ML/AI инженеров, Data Scientists, backend и platform-разработчиков. Подойдёт и студентам CS/DS, если вы готовы к продвинутым практикам.
Запись вводной встречи «ИИ-агенты: новая фаза развития искусственного интеллекта» доступна по ссылке.
❓ Когда старт?
Обучение начинается 3 октября.
❓ Сколько стоит?
До 28 сентября действует скидка → 57 000 ₽ вместо 69 000 ₽ (промокод datarascals).
🔗 Описание программы и регистрация
❓ Зачем нужны ИИ-агенты?
Это системы, которые берут на себя задачи аналитики и автоматизации. Именно они становятся основой для работы с корпоративными данными и для поддержки принятия решений.
❓ Зачем мне курс?
Курс отвечает на три ключевых вопроса:
— Как построить собственную систему агентов с нуля?
— Каким образом использовать RAG-подход для работы с корпоративными данными?
— Как адаптировать LLM под реальные задачи бизнеса?
❓ Подходит ли это мне?
Курс рассчитан на специалистов уровня middle+ и senior: ML/AI инженеров, Data Scientists, backend и platform-разработчиков. Подойдёт и студентам CS/DS, если вы готовы к продвинутым практикам.
Запись вводной встречи «ИИ-агенты: новая фаза развития искусственного интеллекта» доступна по ссылке.
❓ Когда старт?
Обучение начинается 3 октября.
❓ Сколько стоит?
До 28 сентября действует скидка → 57 000 ₽ вместо
🔗 Описание программы и регистрация
🔥 Сегодня последний день скидки!
На недавнем вебинаре «ИИ-агенты: новая фаза развития AI» мы показали, как агенты уже меняют работу Data Scientists и инженеров.
Что тебя ждёт на курсе:
⚡️ создашь своего ИИ-агента с нуля
⚡️ соберёшь RAG-систему
⚡️ научишься адаптировать LLM под реальные данные бизнеса
⏳ До конца этого дня цена на курс 57 000 ₽. Уже завтра будет 69 000 ₽. Успевай записаться (используй промокодdatarascals ).
🔗 Записаться на курс
На недавнем вебинаре «ИИ-агенты: новая фаза развития AI» мы показали, как агенты уже меняют работу Data Scientists и инженеров.
Что тебя ждёт на курсе:
⚡️ создашь своего ИИ-агента с нуля
⚡️ соберёшь RAG-систему
⚡️ научишься адаптировать LLM под реальные данные бизнеса
⏳ До конца этого дня цена на курс 57 000 ₽. Уже завтра будет 69 000 ₽. Успевай записаться (используй промокод
🔗 Записаться на курс
📊 Статистика IT 2025: как сегодня строят индустрию
— По прогнозу Gartner и CompTIA, мировые расходы на IT в 2025 году достигнут 5,75 трлн $ — рост на 9,3 % по сравнению с 2024-м.
— Согласно отчёту Stanford AI Index: почти 90 % заметных моделей ИИ в 2024 году создавались промышленностью, а не академическими институтами.
— Из недавнего исследования: 97 % IT-специалистов уже используют generative AI (например, ChatGPT), и многие отмечают значительный рост личной продуктивности.
🧩 Вывод?
💬 А ты — как используешь ИИ в своей работе?👇
Азбука айтишника
#мотивасьон
— По прогнозу Gartner и CompTIA, мировые расходы на IT в 2025 году достигнут 5,75 трлн $ — рост на 9,3 % по сравнению с 2024-м.
— Согласно отчёту Stanford AI Index: почти 90 % заметных моделей ИИ в 2024 году создавались промышленностью, а не академическими институтами.
— Из недавнего исследования: 97 % IT-специалистов уже используют generative AI (например, ChatGPT), и многие отмечают значительный рост личной продуктивности.
🧩 Вывод?
IT продолжает бурно расти. Но рост несёт с собой и вызовы: доверие к ИИ, безопасность, корректность результатов — всё это становится не менее важным, чем сам инструмент.
💬 А ты — как используешь ИИ в своей работе?👇
Азбука айтишника
#мотивасьон
❤1👍1🔥1
⏳ Последние часы со скидкой!
Мы уже закрыли вебинар «ИИ-агенты: новая фаза развития AI», но запись всё ещё доступна.
А дальше остаётся только практика. На курсе «ИИ-агенты для DS-специалистов» ты научишься разрабатывать агентов, собирать RAG-системы и адаптировать LLM под бизнес.
⏰ Сегодня цена ещё 57.000 ₽ с промокодом datarascals.
Завтра — 69.000 ₽.
👉 Успеть оплатить до полуночи
Мы уже закрыли вебинар «ИИ-агенты: новая фаза развития AI», но запись всё ещё доступна.
А дальше остаётся только практика. На курсе «ИИ-агенты для DS-специалистов» ты научишься разрабатывать агентов, собирать RAG-системы и адаптировать LLM под бизнес.
⏰ Сегодня цена ещё 57.000 ₽ с промокодом datarascals.
Завтра — 69.000 ₽.
👉 Успеть оплатить до полуночи
Схема иллюстрирует детали работы этих компонентов. Чаще всего Load Balancer и API Gateway используются вместе, чтобы создать масштабируемую и безопасную архитектуру для современных веб-приложений.
🔹 Два подхода к архитектуре:
ALB распределяет запросы между различными сервисами. Ограничение запросов, аутентификация и другие функции реализуются на уровне сервисов. Это более гибкий подход, но требует больше работы при разработке.
API Gateway берет на себя функции аутентификации, ограничения запросов, кэширования и других задач. Это упрощает разработку сервисов, но уменьшает гибкость по сравнению с первым вариантом.
#буст
Please open Telegram to view this post
VIEW IN TELEGRAM
❤2👍2🔥1
Что выведет код?
👾 — NaN
🔥 — Exception
❤️ — ZeroDivisionError
👍🏼 — SyntaxError
🏃♀️ Азбука айтишника
#междусобойчик
👾 — NaN
🔥 — Exception
❤️ — ZeroDivisionError
👍🏼 — SyntaxError
#междусобойчик
Please open Telegram to view this post
VIEW IN TELEGRAM
❤6👍1👾1
🤖 Курс «ИИ-агенты для DS-специалистов»
Последняя возможность в этом году освоить ИИ-агентов — курс стартует уже 3 октября! Первый вебинар пройдёт в день старта, а подробности вебинара можно найти на сайте.
📚 Бонус: при оплате до 30 сентября вы получите дополнительный лонгрид для подготовки к курсу. Это отличный способ подойти к занятиям уже с базой.
🔥 А ещё после прохождения курса у вас будет достаточно знаний, чтобы участвовать в хакатоне с призовым фондом 1 125 000 ₽.
🔗 Записаться на курс и узнать подробности
Последняя возможность в этом году освоить ИИ-агентов — курс стартует уже 3 октября! Первый вебинар пройдёт в день старта, а подробности вебинара можно найти на сайте.
📚 Бонус: при оплате до 30 сентября вы получите дополнительный лонгрид для подготовки к курсу. Это отличный способ подойти к занятиям уже с базой.
🔥 А ещё после прохождения курса у вас будет достаточно знаний, чтобы участвовать в хакатоне с призовым фондом 1 125 000 ₽.
🔗 Записаться на курс и узнать подробности
Inversion of Control — это принцип проектирования, когда управление зависимостями и процессами «переворачивается»: вместо того чтобы класс сам контролировал создание и использование зависимостей, внешний контейнер или фреймворк управляет этим процессом.
Иными словами, объект не сам решает, как и откуда брать зависимости, а получает их от внешней системы.
— Гибкость архитектуры: легко менять реализацию без изменения основного кода.
— Повторное использование компонентов.
— Ослабленная связность и упрощённая поддержка.
— Более сложное понимание для новичков.
— Иногда избыточно для простых приложений.
— При использовании 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 ₽.
🔗 Записаться на курс и узнать подробности
Последняя возможность в этом году освоить ИИ-агентов с Proglib— старт живых вебинаров на курсе уже 3 октября!
Уже 24 студента изучают 5 лонгридов подготовительного модуля, чтобы сформировать базу к старту живых вебинаров с Никитой Зелинским.
📚 Бонус: при оплате до 30 сентября вы получите дополнительный лонгрид для подготовки к курсу. Это отличный способ подойти к занятиям уже с базой.
🔥 А ещё после прохождения курса у вас будет достаточно знаний, чтобы участвовать в хакатоне с призовым фондом 1 125 000 ₽.
🔗 Записаться на курс и узнать подробности
Please open Telegram to view this post
VIEW IN TELEGRAM
😁7👍1