TGViewer
Channel Public Channel
DS & ML | YeaHub

DS & ML | YeaHub

@yeahub_data_science

Теория, подготовка к интервью и курсы для Data Science специалистов

YeaHub — это платформа для IT-специалистов, объединяющая обучение, карьерный рост, развитие и сообщество единомышленников.

Платформа: https://yeahub.ru

Для связи: @ruslan_kuyanets
Subscribers
482
Photos
311
Videos
67
Links
539

Showing posts older than #592 · Back to latest

Older Posts 20 shown
Post #591 102
#Собес #immutable #string #mutability
🤔 Что означает immutable для строки?

💬 Кратко:
Immutable (неизменяемая) строка означает, что после создания её содержимое нельзя изменить. Любая операция, которая якобы меняет строку (например, конкатенация или замена символа), на самом деле создаёт новую строку в памяти. Это свойство обеспечивает безопасность данных, упрощает многопоточность и позволяет оптимизировать память через интернирование строк. В языках вроде JavaScript и Python строки являются неизменяемыми по умолчанию.

📌 Полный разбор + примеры использования — на платформе:
👉 Перейти к разбору

📣 Все для прокачки навыков:
✅ Анонсы → канал
✅ Комьюнити → чат
✅ База задач и вопросов → платформа
Post #589 106
#Собес #rest #client #http
🤔 Как frontend взаимодействует с REST-backend?

💬 Кратко:

Frontend отправляет HTTP-запросы к REST-backend и получает ответы. Данные обычно передаются в формате JSON. Запросы выполняются через fetch или HTTP-клиенты. Frontend обрабатывает успешные ответы и ошибки. Это основной способ получения данных в веб-приложениях.

📌 Полный разбор + примеры использования — на платформе:
👉 Перейти к разбору

📣 Все для прокачки навыков:
✅ Анонсы → канал
✅ Комьюнити → чат
✅ База задач и вопросов → платформа
Post #588 109
#Собес #string #find
🤔 Какие существуют способы найти первое и последнее вхождение символа в строке?

💬 Кратко:

В Python первое вхождение символа можно найти с помощью find() или index(). Последнее вхождение ищется методом rfind() или rindex(). Разница в том, что find() возвращает -1, если символ не найден, а index() выбрасывает исключение. Эти методы работают за линейное время.

📌 Полный разбор + примеры использования — на платформе:
👉 Перейти к разбору

📣 Все для прокачки навыков:
✅ Анонсы → канал
✅ Комьюнити → чат
✅ База задач и вопросов → платформа
Post #587 98
#Собес #solid #dependency_inversion #abstraction
🤔 Какой принцип из SOLID поддерживает внедрение зависимостей?

💬 Кратко:

Принцип внедрения зависимостей относится к последнему принципу SOLID — Dependency Inversion Principle (DIP). Он гласит, что модули верхнего уровня не должны зависеть от модулей нижнего уровня — оба должны зависеть от абстракций.

📌 Полный разбор + примеры использования — на платформе:
👉 Перейти к разбору

📣 Все для прокачки навыков:
✅ Анонсы → канал
✅ Комьюнити → чат
✅ База задач и вопросов → платформа
Post #586 118
#article #experimentation #abtesting #jira
📚 Как организовать процесс А/В тестирования на коленке

Пошагово объясняется, как настроить процесс A/B-тестирования в компании без специализированных платформ, используя подручные средства вроде Jira и Confluence для управления экспериментами, сплитования трафика, хранения метрик и автоматизации рабочих процессов, чтобы проводить контролируемые эксперименты даже в условиях ограниченных ресурсов.

Перейти к материалу

📣 Все для прокачки навыков:
✅ Анонсы → канал
✅ Комьюнити → чат
✅ База задач и вопросов → платформа
Post #585 114
#Собес #ci #pipeline #docker
🤔 Какие подходы позволяют оптимизировать Docker-сборки в CI-пайплайнах?

💬 Кратко:

Docker-сборки в CI оптимизируют за счёт кеширования слоёв, правильной структуры Dockerfile и уменьшения контекста сборки. Часто используют multi-stage сборки и переиспользование базовых образов. Также важно выносить тяжёлые шаги из Dockerfile и избегать лишних пересборок. В совокупности это существенно сокращает время пайплайна.

📌 Полный разбор + примеры использования — на платформе:
👉 Перейти к разбору

📣 Все для прокачки навыков:
✅ Анонсы → канал
✅ Комьюнити → чат
✅ База задач и вопросов → платформа
Post #584 129
#Собес #linter
🤔 Какие линтеры используются в Python-проектах

💬 Кратко:

Линтеры анализируют код без его выполнения и находят потенциальные ошибки. Они помогают соблюдать стиль и находить плохие практики. В Python чаще всего используют flake8, pylint и mypy. Каждый инструмент решает свою задачу. Линтеры повышают качество кода и упрощают код-ревью.

📌 Полный разбор + примеры использования — на платформе:
👉 Перейти к разбору

📣 Все для прокачки навыков:
✅ Анонсы → канал
✅ Комьюнити → чат
✅ База задач и вопросов → платформа
Post #583 129
#Собес #cache #hashable
🤔 Как обрабатывать аргументы функции в кэше, если они могут быть нехэшируемыми?

💬 Кратко:

Если аргументы функции нехэшируемые (например, списки или словари), их нельзя напрямую использовать как ключ кэша. Обычно их преобразуют в хэшируемый вид: список в кортеж, словарь в frozenset или сериализованную строку. В более сложных случаях используют кастомную функцию нормализации аргументов. Главное — обеспечить стабильное представление аргументов.

📌 Полный разбор + примеры использования — на платформе:
👉 Перейти к разбору

📣 Все для прокачки навыков:
✅ Анонсы → канал
✅ Комьюнити → чат
✅ База задач и вопросов → платформа
Post #582 124
#course #skillbox
📚 Обучаем Data Science с нуля

В этом плейлисте собран цикл роликов, посвященный обучению Data Science с нуля. Если вы хотите стать специалистом по работе с данными и освоить профессию Data Scientist, то эти видео точно для вас!

В нашем плейлисте вы найдете много полезной информации о том, как начать свой путь в Data Science с самых основ. Мы расскажем о том, какие знания и навыки нужны, чтобы стать Data Scientist, и как можно их получить.

Перейти к материалу

📣 Все для прокачки навыков:
✅ Анонсы → канал
✅ Комьюнити → чат
✅ База задач и вопросов → платформа
Post #581 110
#Собес #vpn #cloud_computing #secure_connection
🤔 Назовите две технологии, которые можно использовать для подключения двух офисов в удаленных локациях.

💬 Кратко:

Для подключения двух офисов в удаленных локациях можно использовать VPN (виртуальную частную сеть) и облачные технологии. VPN обеспечивает защищённое соединение через Интернет, а облачные технологии позволяют обмениваться данными и приложениями через удалённые серверы.

📌 Полный разбор + примеры использования — на платформе:
👉 Перейти к разбору

📣 Все для прокачки навыков:
✅ Анонсы → канал
✅ Комьюнити → чат
✅ База задач и вопросов → платформа
Post #580 105
#Собес #copy #deep
🤔 Отличие shallow copy от deep copy?


💬 Кратко:

- Shallow copy создаёт новый объект, но копирует ссылки на вложенные элементы.
- Deep copy рекурсивно копирует все вложенные объекты. Изменения в копии не затрагивают оригинал.

📌 Полный разбор + примеры использования — на платформе:
👉 Перейти к разбору

📣 Все для прокачки навыков:
✅ Анонсы → канал
✅ Комьюнити → чат
✅ База задач и вопросов → платформа
Post #579 113
#Собес #parallel #execution
🤔 Что делать, если один из параллельных процессов не завершился успешно?

💬 Кратко:

Сначала нужно определить, является ли ошибка критичной для всего процесса. Далее либо останавливают остальные задачи, либо продолжают работу в деградированном режиме. Часто применяют таймауты и retry. Важно зафиксировать состояние и причину сбоя. Поведение должно быть заранее определено архитектурой.

📌 Полный разбор + примеры использования — на платформе:
👉 Перейти к разбору

📣 Все для прокачки навыков:
✅ Анонсы → канал
✅ Комьюнити → чат
✅ База задач и вопросов → платформа
Post #578 132
#course #ии
📚 Мини-курс о применении ИИ в разработке

Он рассчитан на начинающих, пройти его можно всего за час. Конспекты доступны на русском языке

Перейти к материалу

📣 Все для прокачки навыков:
✅ Анонсы → канал
✅ Комьюнити → чат
✅ База задач и вопросов → платформа
Post #577 111
#Собес #partial_index #filtered_index #sql_optimization
🤔 Как создать частичный индекс (условия, синтаксис)?

💬 Кратко:

Частичный индекс создается только для строк, удовлетворяющих условию. В SQL Server используется WHERE в определении индекса. Экономит место и ускоряет запросы к подмножеству данных.

📌 Полный разбор + примеры использования — на платформе:
👉 Перейти к разбору

📣 Все для прокачки навыков:
✅ Анонсы → канал
✅ Комьюнити → чат
✅ База задач и вопросов → платформа
Post #576 115
#Собес #oop #magic_methods
🤔 Что такое магические методы

💬 Кратко:

Магические методы (dunder methods) — это специальные методы в Python, имена которых начинаются и заканчиваются двумя символами подчёркивания (например, __init__, __str__). Они позволяют определять, как объект реагирует на стандартные операции, такие как арифметика или сравнение, и управлять его поведением.

📌 Полный разбор + примеры использования — на платформе:
👉 Перейти к разбору

📣 Все для прокачки навыков:
✅ Анонсы → канал
✅ Комьюнити → чат
✅ База задач и вопросов → платформа
Post #575 110
#Собес #decorator
🤔 В каких случаях имеет смысл использовать декораторы?

💬 Кратко:

Декораторы используют, когда нужно добавить одинаковое поведение к нескольким функциям. Они позволяют избежать дублирования кода. Чаще всего это логирование, проверка прав или кэширование. Декораторы делают код чище и понятнее. Их удобно применять в инфраструктурных задачах.

📌 Полный разбор + примеры использования — на платформе:
👉 Перейти к разбору

📣 Все для прокачки навыков:
✅ Анонсы → канал
✅ Комьюнити → чат
✅ База задач и вопросов → платформа
Post #574 117
#article #experimentation #abtesting #jira
📚 Как организовать процесс А/В тестирования на коленке

Пошагово объясняется, как настроить процесс A/B-тестирования в компании без специализированных платформ, используя подручные средства вроде Jira и Confluence для управления экспериментами, сплитования трафика, хранения метрик и автоматизации рабочих процессов, чтобы проводить контролируемые эксперименты даже в условиях ограниченных ресурсов.

Перейти к материалу

📣 Все для прокачки навыков:
✅ Анонсы → канал
✅ Комьюнити → чат
✅ База задач и вопросов → платформа
Post #573 120
#Собес #Kubernetes #container_orchestration #scaling
🤔 Какие проблемы могут возникнуть при отсутствии Kubernetes?

💬 Кратко:
Без Kubernetes управление множеством контейнеров становится ручным и подверженным ошибкам. Сложно автоматически масштабировать приложение при изменении нагрузки. Нет встроенного механизма для самовосстановления упавших контейнеров. Обнаружение сервисов и балансировка нагрузки требуют дополнительных инструментов. Мониторинг и управление конфигурацией усложняются.

📌 Полный разбор + примеры использования — на платформе:
👉 Перейти к разбору

📣 Все для прокачки навыков:
✅ Анонсы → канал
✅ Комьюнити → чат
✅ База задач и вопросов → платформа
Post #572 120
#Собес #multi #model
🤔 Как проектировать систему, в которой несколько моделей используются в разных сценариях

💬 Кратко:

Система проектируется вокруг сценариев, а не моделей. Backend управляет выбором и комбинацией моделей. Каждая модель изолирована и имеет четкий контракт. Сценарии конфигурируются, а не «зашиваются» в код. Это снижает связанность и упрощает развитие системы.

📌 Полный разбор + примеры использования — на платформе:
👉 Перейти к разбору

📣 Все для прокачки навыков:
✅ Анонсы → канал
✅ Комьюнити → чат
✅ База задач и вопросов → платформа
Older posts →
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →