Forwarded from Библиотека задач по Data Science | тесты, код, задания
Please open Telegram to view this post
VIEW IN TELEGRAM
❤2
Forwarded from Библиотека задач по Data Science | тесты, код, задания
❤5🤔2
🚀 В IT ценится не перфекционизм, а движение вперёд, и если вы давно откладывали обучение — самое время начать.
❤️ Proglib Academy продлевает розыгрыш MacBook Pro 14 до 30 ноября!
Что нужно:
⚡️ выбрать курс;
⚡️ пройти минимум две недели обучения (можно за два вечера);
⚡️ написать куратору #розыгрыш;
⚡️ забрать макбук.
🎓 Курсы, которые участвуют
👉 Участвовать
❤️ Proglib Academy продлевает розыгрыш MacBook Pro 14 до 30 ноября!
Что нужно:
⚡️ выбрать курс;
⚡️ пройти минимум две недели обучения (можно за два вечера);
⚡️ написать куратору #розыгрыш;
⚡️ забрать макбук.
🎓 Курсы, которые участвуют
👉 Участвовать
❤1
Please open Telegram to view this post
VIEW IN TELEGRAM
😁14❤3👏1
🎓 Экспресс-курс «Математика для Data Science» стартует 4 декабря
Этот курс для вас, если вы:
🧑💻 Программист
Когда нужно понять, что происходит «под капотом» ML-алгоритмов.
📊 Начинающий DS / аналитик / студент
Чтобы закрыть теорию, подтянуть фундамент и собрать портфолио.
📈 Смежный специалист
Чтобы уверенно работать с моделями, статистикой и гипотезами.
🎁 Сейчас лучший момент стартовать:
— скидка 40% на курс до конца ноября
— можно пройти бесплатный тест на знание основ математики
👉 Записаться на курс
Этот курс для вас, если вы:
🧑💻 Программист
Когда нужно понять, что происходит «под капотом» ML-алгоритмов.
📊 Начинающий DS / аналитик / студент
Чтобы закрыть теорию, подтянуть фундамент и собрать портфолио.
📈 Смежный специалист
Чтобы уверенно работать с моделями, статистикой и гипотезами.
🎁 Сейчас лучший момент стартовать:
— скидка 40% на курс до конца ноября
— можно пройти бесплатный тест на знание основ математики
👉 Записаться на курс
Python — простой, читаемый и универсальный язык. Но когда речь идёт о больших данных, ML-моделях или высоконагруженных системах, даже красивый код может начать тормозить.
В статье разберём:
#буст
Please open Telegram to view this post
VIEW IN TELEGRAM
❤5👍2🥱1
Python Code Audit — локальный, open-source SAST-инструмент, который делает проверку безопасности доступной для всех. Найдите уязвимости до того, как это сделают злоумышленники.
Что нужно для старта:
pip install -U codeaudit
Всё готово к использованию — никаких лишних настроек.
Почему Python Code Audit:
Особенности:
#буст
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6❤3👏1
This media is not supported in your browser
VIEW IN TELEGRAM
🔥3🥰3❤2
🔥 Выучи математику за 60 дней!
Чем важна математика расскажет Мария Тихонова - кандидат компьютерных наук, руководитель исследовательского направления SberAI, доцент факультета компьютерных наук и преподаватель НИУ ВШЭ на курсе «Математика для Data Science» от Proglib Academy.
👀 Мария - человек, который реально работает с LLM и делает так, чтобы модели понимали человеческую речь, а не делали вид.
Что еще внутри курса:
👇 👇 👇
Записаться на курс
Чем важна математика расскажет Мария Тихонова - кандидат компьютерных наук, руководитель исследовательского направления SberAI, доцент факультета компьютерных наук и преподаватель НИУ ВШЭ на курсе «Математика для Data Science» от Proglib Academy.
Что еще внутри курса:
- живые вебинары, на которых можно задать вопросы спикерам
- доступ к материалам в записи, если не успели на лекцию и чат
- 3 задания с практикой на Python и финальный проект с подробной обратной связью от экспертов курса
- актуальные знания: программа разработана в ноябре 2025г.
- программа без воды - 2 месяца только самого нужного для старта
- для старта нужны всего лишь знания школьной математики и основы Python
- скидка 40% до 30 ноября
- если оплатить до конца ноября, получите курс «Базовая математика» в подарок
Записаться на курс
Please open Telegram to view this post
VIEW IN TELEGRAM
❤2🔥1
Наткнулись на классную статью — и обязаны поделиться.
Автор объясняет простую вещь: есть технологии, которые понятны в теории…
и есть такие, которые понимаешь только когда попробуешь.
AI-агенты — из второй категории.
И главное открытие автора:
#буст
Please open Telegram to view this post
VIEW IN TELEGRAM
❤4👍3👏1
По умолчанию каждый объект в Python хранит свои атрибуты в словаре
__dict__.Это удобно — но не всегда эффективно.
p = Point(1, 2, 3)
p.__dict__
# {'x': 1, 'y': 2, 'z': 3}
Любой новый атрибут добавляется прямо в этот словарь:
p.w = 4
Но что если вам нужно экономить память или ускорить доступ к атрибутам?
__slots__Добавим в класс:
class Point:
__slots__ = ('x', 'y', 'z')
Теперь:
p.w = 4 → AttributeError)__dict__Используйте __slots__, если:
• создаёте тысячи или миллионы объектов
• у вас tight loops с частыми обращениями к атрибутам
• важно уменьшить память (например, при обработке больших файлов)
Во всех остальных случаях проще оставить обычный
__dict__.#буст
Please open Telegram to view this post
VIEW IN TELEGRAM
❤7👍7🔥1
🎛 KubeForge — визуальный конструктор для Kubernetes
KubeForge упрощает создание, проверку и управление конфигурациями Kubernetes. Даже если вы новичок или поддерживаете крупные кластеры, KubeForge поможет быстро собрать валидные YAML-деплойменты с интуитивным интерфейсом и живыми ссылками на схемы.
Особенности:
— Drag-and-drop интерфейс для объектов Kubernetes
— Подсказки по схемам на основе JSON Schema Kubernetes
— Модульный редактор с шаблонами и повторно используемыми компонентами
— Мгновенное визуальное обновление и связи между ресурсами
— Экспорт готовых к применению YAML-файлов
Цели:
• Снизить порог входа для Kubernetes
• Исключить ошибки синтаксиса и схем
• Визуально прототипировать деплойменты
• В будущем — поддержка совместной работы и обмена конфигурациями
KubeForge — для тех, кто хочет управлять Kubernetes легко и наглядно.
📱 Github
🔸 Курс «Программирование на языке Python»
🔸 Получить консультацию менеджера
🔸 Сайт Академии 🔸 Сайт Proglib
🐸 Библиотека питониста
#буст
KubeForge упрощает создание, проверку и управление конфигурациями Kubernetes. Даже если вы новичок или поддерживаете крупные кластеры, KubeForge поможет быстро собрать валидные YAML-деплойменты с интуитивным интерфейсом и живыми ссылками на схемы.
Особенности:
— Drag-and-drop интерфейс для объектов Kubernetes
— Подсказки по схемам на основе JSON Schema Kubernetes
— Модульный редактор с шаблонами и повторно используемыми компонентами
— Мгновенное визуальное обновление и связи между ресурсами
— Экспорт готовых к применению YAML-файлов
Цели:
• Снизить порог входа для Kubernetes
• Исключить ошибки синтаксиса и схем
• Визуально прототипировать деплойменты
• В будущем — поддержка совместной работы и обмена конфигурациями
KubeForge — для тех, кто хочет управлять Kubernetes легко и наглядно.
🔸 Курс «Программирование на языке Python»
🔸 Получить консультацию менеджера
🔸 Сайт Академии 🔸 Сайт Proglib
#буст
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4❤3
16 ноября 2005 года вышел первый релиз Django 0.90. Двадцать лет спустя команда представляет первый релиз-кандидат Django 6.0.
Статистика за 20 лет:
🔸 Курс «Программирование на языке Python»
🔸 Получить консультацию менеджера
🔸 Сайт Академии 🔸 Сайт Proglib
#свежак
Please open Telegram to view this post
VIEW IN TELEGRAM
🎉19❤5👏3💯1
Please open Telegram to view this post
VIEW IN TELEGRAM
😁20❤3👏2🌚2
🎉 Большая распродажа Proglib Academy — минус 40% на всё!
📚 Выбирай свой курс:
▫️ «Экспресс-курс по математике для DS» — получи фундамент для построения успешной карьеры в Data Science
▫️ «Математика для DS» — для тех, кто хочет уверенно работать с данными;
▫️ «Основы Python» — чтобы начать писать код с нуля;
▫️ «Алгоритмы и структуры данных» — для будущих инженеров;
▫️ «Специалист по ИИ» или «AI-агенты», или «Машинное обучение» — для тех, кто хочет прокачаться в ИИ.
▫️ «Архитектуры и шаблоны проектирования» — чтобы писать гибкий, масштабируемый код как мидл+ разработчик.
▫️ «Основы IT для непрограммистов» — для тех, кто хочет понимать, как устроены технологии, не будучи разработчиком.
🎁 Бонусы ноября:
▫️ Розыгрыш MacBook Pro 14 — купи любой курс и пройди 2 недели обучения до 30 ноября.
▫️ Бесплатный тест по математике — за 5 минут покажет, какие темы стоит подтянуть перед DS.
👉 Выбрать курс со скидкой
📚 Выбирай свой курс:
▫️ «Экспресс-курс по математике для DS» — получи фундамент для построения успешной карьеры в Data Science
▫️ «Математика для DS» — для тех, кто хочет уверенно работать с данными;
▫️ «Основы Python» — чтобы начать писать код с нуля;
▫️ «Алгоритмы и структуры данных» — для будущих инженеров;
▫️ «Специалист по ИИ» или «AI-агенты», или «Машинное обучение» — для тех, кто хочет прокачаться в ИИ.
▫️ «Архитектуры и шаблоны проектирования» — чтобы писать гибкий, масштабируемый код как мидл+ разработчик.
▫️ «Основы IT для непрограммистов» — для тех, кто хочет понимать, как устроены технологии, не будучи разработчиком.
🎁 Бонусы ноября:
▫️ Розыгрыш MacBook Pro 14 — купи любой курс и пройди 2 недели обучения до 30 ноября.
▫️ Бесплатный тест по математике — за 5 минут покажет, какие темы стоит подтянуть перед DS.
👉 Выбрать курс со скидкой
❤1
Новый инструмент для тех, кто пишет документацию и хочет быстро получать профессиональный, быстрый и красивый сайт — без лишней сложности.
С Zensical Spark вы можете:
— писать документацию в обычном Markdown
— собирать статический сайт за минуты
— получить встроенный поиск
— настраивать внешний вид под свой бренд
— использовать более 60 языков
— автоматически адаптироваться под любые устройства
Подходит для Open Source и коммерческих проектов — лёгкий, гибкий, современный.
🔹 Курс «Программирование на языке Python»
🔹 Получить консультацию менеджера
🔹 Сайт Академии 🔹 Сайт Proglib
#буст
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5🤩1
Почему Python стал называться «высокоуровневым» языком?
Anonymous Quiz
35%
Он был первым языком с автоматическим управлением памятью
40%
Синтаксис был ближе к английскому языку, чем С семейство
7%
Он был частью проекта HighLanguage
18%
Он стал первым языком с генераторами и итераторами
🥱5❤3🌚2🤩1
🚀 PINA теперь в экосистеме PyTorch
PINA — открытая Python-библиотека для Scientific Machine Learning (SciML), созданная для быстрого, интуитивного и масштабируемого моделирования сложных физических и научных систем.
Особенности:
✔️ Построена на PyTorch и PyTorch Lightning, полностью совместима с PyTorch Geometric
✔️ Поддержка обучения решений PDE, создания ML force fields, симуляции динамики и моделирования деформаций объектов
✔️ Унифицированная платформа для разных научных задач
✔️ Позволяет исследователям и инженерам разрабатывать, тестировать и деплоить нейросети быстрее и эффективнее
PINA объединяет мощь PyTorch с инструментами SciML, открывая новые возможности для научных исследований и инженерных решений.
🔗 Подробнее о проекте и PyTorch Ecosystem
🔹 Курс «Программирование на языке Python»
🔹 Получить консультацию менеджера
🔹 Сайт Академии 🔹 Сайт Proglib
🐸 Библиотека питониста
#свежак
PINA — открытая Python-библиотека для Scientific Machine Learning (SciML), созданная для быстрого, интуитивного и масштабируемого моделирования сложных физических и научных систем.
Особенности:
PINA объединяет мощь PyTorch с инструментами SciML, открывая новые возможности для научных исследований и инженерных решений.
🔗 Подробнее о проекте и PyTorch Ecosystem
🔹 Курс «Программирование на языке Python»
🔹 Получить консультацию менеджера
🔹 Сайт Академии 🔹 Сайт Proglib
#свежак
Please open Telegram to view this post
VIEW IN TELEGRAM
❤4👍2👏1
📊 А правда, что математика в Data Science не нужна?
Нет. Без неё вы не пройдёте собес и не поймёте, почему модель ведёт себя странно. Линал, матан и вероятности — это база, без которой работа в ML превращается в угадайку.
🔥 Эту базу можно собрать за 2 месяца на экспресс-курсе «Математика для Data Science».
👩🏫 Кто ведёт курс:
→ Мария Тихонова
PhD, руководитель исследовательского направления в SberAI, доцент ВШЭ.
→ Диана Миронидис
Преподаватель ВШЭ, автор научпоп-материалов по математике для блога МТС.
→ Ксения Кондаурова
Преподаватель преподаватель T-Банка, автор курсов ЦУ и Edutoria.
→ Маргарита Бурова
Академический руководитель программ по аналитике и ML, Wildberries & Russ.
🎁 Что сейчас доступно:
→ бесплатный тест, чтобы узнать свой уровень математики;
→ скидка 40% до 30 ноября;
→ если оплатить до конца ноября, курс «Базовая математика» в подарок.
👉 Пишите менеджеру, если хотите попасть в поток
Нет. Без неё вы не пройдёте собес и не поймёте, почему модель ведёт себя странно. Линал, матан и вероятности — это база, без которой работа в ML превращается в угадайку.
🔥 Эту базу можно собрать за 2 месяца на экспресс-курсе «Математика для Data Science».
👩🏫 Кто ведёт курс:
→ Мария Тихонова
PhD, руководитель исследовательского направления в SberAI, доцент ВШЭ.
→ Диана Миронидис
Преподаватель ВШЭ, автор научпоп-материалов по математике для блога МТС.
→ Ксения Кондаурова
Преподаватель преподаватель T-Банка, автор курсов ЦУ и Edutoria.
→ Маргарита Бурова
Академический руководитель программ по аналитике и ML, Wildberries & Russ.
🎁 Что сейчас доступно:
→ бесплатный тест, чтобы узнать свой уровень математики;
→ скидка 40% до 30 ноября;
→ если оплатить до конца ноября, курс «Базовая математика» в подарок.
👉 Пишите менеджеру, если хотите попасть в поток
❤1🥱1
Бесплатная IDE от Сбера с AI под капотом
Свежая версия GigaIDE Community Edition уже доступна – это бесплатная IDE, где AI не просто «подсказывает», а действительно помогает писать и сопровождать код. Теперь можно спокойно уходить в режим вайбкодинга: вы пишете фичи, а инструменты GigaCode добивают рутину.
Что внутри?
Среда сама держит плагины и IDE в актуальном состоянии, снижая шанс поймать несовместимости и “падения” на продакшн-проектах.
Попробуй полноценную экосистему корпоративного уровня, которая бесплатна для каждого.
Чтобы вайбкодить с AI в привычной IDE и не платить за лицензии — забирайте GigaIDE Community Edition по ссылке.
Свежая версия GigaIDE Community Edition уже доступна – это бесплатная IDE, где AI не просто «подсказывает», а действительно помогает писать и сопровождать код. Теперь можно спокойно уходить в режим вайбкодинга: вы пишете фичи, а инструменты GigaCode добивают рутину.
Что внутри?
– Мультиагентная система, которая берёт на себя рутину в Java/Kotlin-проектах и настраивает логирование с сопутствующими процессами.
– Встроенный AI-ассистент GigaCode с агентным режимом для вайбкодинга на 35+ языках. GigaCode не только сгенерирует код, но и сам найдет баги, обновит зависимости, создаст и отредактирует файлы проекта.
– Маркетплейс плагинов с проверкой на уязвимости — можно ставить инструменты, не переживая за безопасность.
– Автообновления IDE.
Среда сама держит плагины и IDE в актуальном состоянии, снижая шанс поймать несовместимости и “падения” на продакшн-проектах.
Попробуй полноценную экосистему корпоративного уровня, которая бесплатна для каждого.
Чтобы вайбкодить с AI в привычной IDE и не платить за лицензии — забирайте GigaIDE Community Edition по ссылке.
🥱2👍1👏1
🧩 Dataclass и NamedTuple: почему атрибуты выглядят странно
Если вы впервые видите такой код:
или
— возникает логичный вопрос: почему строки внутри класса выглядят как class attributes, но становятся instance attributes?
✔️ Ответ прост: это не атрибуты — это type annotations.
Они не создают переменные, а просто записываются в
А дальше:
– dataclass генерирует атрибуты и превращает эти поля в атрибуты экземпляра;
– NamedTuple делает то же самое, создавая неизменяемые объекты.
Даже если вы пишете:
— это выглядит как class attribute, но в dataclass это всего лишь default значение для instance attribute.
➡️ Магии нет — есть автогенерация кода на основе аннотаций.
🔗 Подробнее
🔹 Курс «Программирование на языке Python»
🔹 Получить консультацию менеджера
🔹 Сайт Академии 🔹 Сайт Proglib
🐸 Библиотека питониста
#буст
Если вы впервые видите такой код:
@dataclass
class Person:
name: str
age: int
или
class Person(NamedTuple):
name: str
age: int
— возникает логичный вопрос: почему строки внутри класса выглядят как class attributes, но становятся instance attributes?
Они не создают переменные, а просто записываются в
__annotations__.А дальше:
– dataclass генерирует атрибуты и превращает эти поля в атрибуты экземпляра;
– NamedTuple делает то же самое, создавая неизменяемые объекты.
Даже если вы пишете:
profession: str = "Python Programmer"
— это выглядит как class attribute, но в dataclass это всего лишь default значение для instance attribute.
🔹 Курс «Программирование на языке Python»
🔹 Получить консультацию менеджера
🔹 Сайт Академии 🔹 Сайт Proglib
#буст
Please open Telegram to view this post
VIEW IN TELEGRAM
❤3👍2