Proglib.academy | IT-курсы
3.67K subscribers
1.93K photos
56 videos
10 files
1.81K links
Онлайн-курсы для программистов от создателей «Библиотеки программиста».

По рекламе: @proglib_adv

Учиться у нас: https://proglib.io/w/9f60aed6

Для обратной связи: @proglibrary_feeedback_bot
Download Telegram
✏️ Разбор задачи с экзамена ШАД

Условие: (a) Игроки A, B и C сменяя друг друга, по очереди кидают две игральные кости до тех пор, пока не получат сумму очков, равную 7. Найдите вероятность того, что сумму очков равную 7 получит B.
(b) В результате проведения эксперимента возможны два исхода: успех (с вероятностью p) и неуспех (с вероятностью 1 − p). Экспериментаторы A, B и C сменяют друг друга, по очереди проводят этот эксперимент до тех пор пока не получат успех. Найдите максимальное значение вероятности p, при котором вероятность того, что успех получит B больше либо равна 1/3.

Решение: Пусть ξ — номер первого успеха в бесконечной схеме Бернулли с вероятностью успеха p, q=1-p, A={успех получил B}. Тогда 1️⃣
(a) В этом случае p=P{выпало 7 очков} = 6/36 =1/6, поэтому P(A)=30 / 91
(b) Воспользуемся неравенством q+1/q ≥ 2 : 2️⃣. Заметим, что равенство достигается только в случае 3️⃣

#задачи_шад
1👍1
🎃 Не знаете, чем заняться на хэллоуин?

Предлагаем вспомнить одни из лучших хоррор-игр этого тысячелетия:

Slender /
Инди-ужастик о выживании в лесу.

Alien: Isolation / Напряженная охота на космическом корабле.

Outlast / Ужасный эксперимент в психиатрической больнице.

Alan Wake 2 / Мистическая история писателя в кошмаре.

Slay The Princess / Мета-ужастик с нелинейным выбором.

Silent Hill 2 / Психологический хоррор в туманных улицах.

Until Dawn / Кинематографическая история с выбором судьбы.

Signalis / Ретро-футуристический ужастик с таинственной атмосферой.

Visage / Психологический хоррор с мрачной атмосферой и загадками.

Dead Space / Хоррор выживания в космосе с некроморфами.

👋 Список можно дополнять еще долго, что вы считаете мы забыли?
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3
➡️ Курс «Математика для Data Science» от Proglib Academy

Полное погружение в мир прикладной математики и теории вероятностей, специально адаптировано для Data Science и Machine Learning. Теоретические лекции, практические задания и реальные кейсы помогут понять, как применяется математика в самых современных областях.

В программе курса: линейная алгебра, теория вероятностей, статистика и многое другое. Этот курс подойдет как новичкам, так и тем, кто хочет укрепить свои знания и чувствовать себя увереннее на собеседованиях в ведущие IT-компании.

— Наш выпускник делится впечатлениями после прохождения курса. 👆


Хочешь повторить успех наших студентов? Забирай курс уже сейчас:
🔵 Математика для Data Science
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2
📊 8 паттернов проектирования, которые должен знать каждый ML-разработчик

Паттерны проектирования предлагают комплексные решения проблем, с которыми разработчики сталкиваются каждый день. В этой статье мы рассмотрим 8 паттернов проектирования с примерами кода на Python.

Забираем статью:
🔗 Ссылка
Please open Telegram to view this post
VIEW IN TELEGRAM
1👍2
Forwarded from Библиотека программиста | программирование, кодинг, разработка
🛠️🎯 12 инструментов для разработки крутого фронтенда

Помнишь, как алхимики мечтали превратить свинец в золото? Так вот, мы нашли 12 инструментов, которые сделают то же самое с твоим фронтендом. Ниже разберем несколько, а про остальные читайте в статье.

🔸 Neumorphism — набирающий популярность тренд в дизайне интерфейсов.
🔸 Ray.so создает красивые сниппеты для иллюстрации гайдов и туториалов.
🔸 ReactToPrint позволяет рендерить в браузере печатные версии отдельных React-компонентов.
🔸 Swapy позволяет превратить макет в интерактивный интерфейс с возможностью перетаскивания элементов.
🔸 WebJSX — библиотека для создания веб-приложений с использованием синтаксиса JSX и веб-компонентов.
🔸 Web Maker — оффлайн-песочница для экспериментов с HTML, CSS и JavaScript.
🔸 Sniper CSS — расширение Chrome для поиска и устранения неиспользуемых CSS-стилей.
🔸 Recharts — библиотека для построения графиков в React-приложениях.

👉 Читать статью полностью
👉 Зеркало
👍2
📌 5 Мифов об алгоритмических собесах, в которые верите ВЫ

Алгоритмические собеседования все еще главный этап на пути к найму. Про них ходит много мифов. Развеем популярные:

1️⃣ GPT спасет на собесе
Использовать GPT во время подготовки — это хороший способ получить подсказку или направление для мысли. Но полагаться на него полностью опасно.

2️⃣ На собесе надо знать много алгоритмов
Нет. У вас 30 минут: понять задачу, обсудить решение, написать код и найти ошибки. Ваша задача — взломать идею. Большие компании просто проверяют базовые алгоритмы, но с нетривиальной идеей.

3️⃣ Алгоритмы на работе не понадобятся
Будете удивлены, но иногда они могут сэкономить кучу времени или избежать ошибок.

4️⃣ Много вопросов по языку на собесе не зададут
Напротив, очень вероятно. Почему ++i, а не i++? Как работает unordered_map под капотом? Знание языка до деталей будет важным плюсом.

5️⃣ Не нужно разбирать решения или, наоборот, дословно переписывать
Не стоит уходить в крайности. Если задача в течение 30 минут не подалась, задумайтесь о простых задачах на ту же тему. Разбор в любом случае нужно помнить, попробуйте позже закодить задачу заново.

Пробирайся на стажировку вместе с нашим курсом:
🔵 Алгоритмы и структуры данных
Please open Telegram to view this post
VIEW IN TELEGRAM
1👍4
👾 AutoKaggle — фреймворк для автоматического решения Kaggle-соревнований

Основные функции фреймворка:

🟣 Несколько ИИ-агентов, объединённых в систему (Читатель, Планировщик, Разработчик, Ревьюер и Саммарайзер);

🟣 Итеративная разработка и создание юнит-тестов;

🟣 Функции для очистки данных, feature engineering и моделирования;

🟣 Подробные отчёты.

🔗 Ссылка на репозиторий AutoKaggle
🔗 Ссылка на статью
1🔥1
📌 Шпаргалка по логистической регрессии

Что такое логистическая регрессия и как её использовать?

Сохраняйте шпаргалку и узнавайте больше о логистической регрессии.

#шпаргалка
Please open Telegram to view this post
VIEW IN TELEGRAM
1
🌚— хотел/хочу стать тим-лидом в 20

#memes
Please open Telegram to view this post
VIEW IN TELEGRAM
🌚7
📚 Книги для тех, кто хочет прокачаться в Data Science

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

Прокачивайся в Data Science с нашим курсом:
🔵 Математика для Data Science
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
1
Media is too big
VIEW IN TELEGRAM
🐍 Что такое декоратор в Python

Обучающий материал о Python в формате рилса


Подтягивайте знания с нашим курсом по Python:
🔵 Основы программирования на Python
Please open Telegram to view this post
VIEW IN TELEGRAM
1👍2
📊🔧 Администратор Power BI: первичные обязанности после реализации дашборда

Разработали дашборд в Power BI, но не знаете, что делать дальше? Делимся секретами, как правильно опубликовать отчет, настроить доступы через Azure и организовать автоматическое обновление данных.

Читать статью
Как поступить в ШАД: проходные баллы

Воспользуемся простыми наблюдениями для всех конкурсов: контест, экзамен, cобес. Большинство абитуриентов пишет на ноль. Поэтому проходной бал где-то 1/5-1/4 от полного балла. Это касается только тех экзаменов, которые невозможно заранее прорешать с левого аккаунта.

Финальное решение принимается на основе всех этапов. Также редко получается получить полный балл из-за оформления

Поступившие находятся между 1/3 и 2/3 от полного балла. Если на всех этапах получить 2/3, то вы точно поступили.

Забирайте наш курс — он точно поможет поступить в ШАД:

🔵 Алгоритмы и структуры данных
Please open Telegram to view this post
VIEW IN TELEGRAM
1👍1
📌 Деплой: превращение кода в готовое приложение

Деплой (Deployment) —
это процесс размещения и запуска приложения в рабочей среде, где оно становится доступным пользователям. Это ключевой этап разработки, позволяет превратить исходный код в готовое к использованию приложение.

1️⃣ Повторное создание
Способ, при котором разработчик сначала отключает старую версию приложения, а затем развертывает новую версию. При этом в работе приложения возникает перерыв, длительность которого зависит от скорости отключения и повторного запуска.

2️⃣ Последовательное развертывание
Разработчики заменяют экземпляры текущей версии приложения на новую. Балансировщик нагрузки распределяет трафик между серверами в пуле экземпляров версии. Затем разворачивается экземпляр другой версии, который добавляют в пул и удаляют один экземпляр первой версии.

3️⃣ Канареечный релиз
Канареечный релиз позволяет постепенно перенаправить трафик от версии 1 к версии 2. Обычно трафик распределяется пропорционально:
например, 90% запросов отправляется версии 1, а 10% - версии 2.

4️⃣ А/В-тестирование
Этот метод похож на стратегию канареечного релиза, но отличается целями. Часто А/В-тестирование используется, чтобы оценить эффект изменения и определить, какая версия больше нравится пользователям.

Информативный пост? А у нас есть целый курс с такой полезной информацией:
🔵 Основы IT для непрограммистов
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3