Please open Telegram to view this post
VIEW IN TELEGRAM
❤1
Большинство задач в Data Science начинается не с нейросетей, а с регрессии.
Прогнозы, оценки, зависимости — именно здесь формируется фундамент машинного обучения.
На открытом вебинаре разберём один из самых востребованных классов задач в Data Science.
Обсудим, что такое регрессия, какие подходы используются для её решения и почему линейная регрессия до сих пор остаётся базовым инструментом ML-инженера.
Вы увидите полный путь: от постановки задачи до обучения модели. На практике разберём алгоритм линейной регрессии и применим его на Python. К концу занятия у вас будет обученная модель и понимание, как такие решения используются в реальных ML-проектах.
📌 Встречаемся 19 января в 18:00 МСК в преддверии старта курса «Machine Learning».
Регистрация открыта: https://vk.cc/cTnDVU
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576
Прогнозы, оценки, зависимости — именно здесь формируется фундамент машинного обучения.
На открытом вебинаре разберём один из самых востребованных классов задач в Data Science.
Обсудим, что такое регрессия, какие подходы используются для её решения и почему линейная регрессия до сих пор остаётся базовым инструментом ML-инженера.
Вы увидите полный путь: от постановки задачи до обучения модели. На практике разберём алгоритм линейной регрессии и применим его на Python. К концу занятия у вас будет обученная модель и понимание, как такие решения используются в реальных ML-проектах.
Регистрация открыта: https://vk.cc/cTnDVU
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576
Please open Telegram to view this post
VIEW IN TELEGRAM
👎2👍1
Напишите функцию, которая будет принимать строку (предложение) и преобразовывать ее так, чтобы вопросительные и восклицательные знаки в конце не повторялись.
no_yelling("What went wrong?????????")
➞ "What went wrong?"
no_yelling("Oh my goodness!!!")
➞ "Oh my goodness!"
no_yelling("I just!!! can!!! not!!! believe!!! it!!!")
➞ "I just!!! can!!! not!!! believe!!! it!"
no_yelling("Oh my goodness!")
➞ "Oh my goodness!"
no_yelling("I just cannot believe it.")
➞ "I just cannot believe it."
⭐️ Решение на нашем сайте. #задача #coding
Please open Telegram to view this post
VIEW IN TELEGRAM
❤3
Please open Telegram to view this post
VIEW IN TELEGRAM
vGPT-5.2, Claude 4.5 или DeepSeek: Кто из них реально кодит, а кто — «скамер»?
Маркетологи рисуют красивые графики, но инженер Артём решил проверить их на «вшивость». Он провел краш-тест 8 топовых нейросетей на реальных задачах и смог понять, кто же лучший среди нейросетей.
В канале «Кот в Коде» тебя ждет техническое «мясо»:
— Исследование года: Таблица производительности ИИ в реальном дебаге;
— Как получить оффер, когда у тебя «кодовая засуха» длиной в 4 года.
— Как управлять армией «цифровых джунов», пока они пишут за тебя программы.
Если тебе интересен Python, железо и ты хочешь узнать, что такое «Вайб-кодинг» на самом деле — тебе сюда.
Забрать результаты исследования:
Кот в Коде | @kot_research_bot
Маркетологи рисуют красивые графики, но инженер Артём решил проверить их на «вшивость». Он провел краш-тест 8 топовых нейросетей на реальных задачах и смог понять, кто же лучший среди нейросетей.
В канале «Кот в Коде» тебя ждет техническое «мясо»:
— Исследование года: Таблица производительности ИИ в реальном дебаге;
— Как получить оффер, когда у тебя «кодовая засуха» длиной в 4 года.
— Как управлять армией «цифровых джунов», пока они пишут за тебя программы.
Если тебе интересен Python, железо и ты хочешь узнать, что такое «Вайб-кодинг» на самом деле — тебе сюда.
Забрать результаты исследования:
Кот в Коде | @kot_research_bot
❤5🔥5❤🔥2
Ты сидишь в помещении, где царит полная темнота, а посередине лежит доска. На ней размещено 50 карт, среди которых 10 лежат рубашкой вверх, а 40 карт — рубашкой книзу.
Задача состоит в том, чтобы разделить этот набор из 50 карт на 2 группы (необязательно одного размера) таким образом, чтоб в обеих кучах находилось одно и то же количество карт рубашкой вверх. Как это сделать?
#логическаязадача
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3❤1
Please open Telegram to view this post
VIEW IN TELEGRAM
⚡️Конфигурация — одна из самых недооценённых частей backend-приложений. os.getenv работает, пока проект маленький. Потом же появляются десятки переменных, разные окружения и ошибки, которые всплывают уже в продакшене.
На открытом уроке разберём, как выстроить конфигурацию Python-приложения профессионально — с помощью pydantic-settings и FastAPI. Покажем переход от хаотичного чтения переменных окружения к строго типизированному классу BaseSettings с автоматическим парсингом .env и .yaml файлов.
Вы увидите, как валидировать конфигурацию при старте приложения, ловить ошибки до запуска и гарантировать корректность URL баз данных, портов и секретных ключей. Такой подход делает код чище, снижает риск инцидентов и упрощает сопровождение проектов.
📆Встречаемся 3 февраля в 20:00 МСК в преддверии старта курса «Python Developer». Регистрация открыта: https://otus.pw/VpBF/
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576
На открытом уроке разберём, как выстроить конфигурацию Python-приложения профессионально — с помощью pydantic-settings и FastAPI. Покажем переход от хаотичного чтения переменных окружения к строго типизированному классу BaseSettings с автоматическим парсингом .env и .yaml файлов.
Вы увидите, как валидировать конфигурацию при старте приложения, ловить ошибки до запуска и гарантировать корректность URL баз данных, портов и секретных ключей. Такой подход делает код чище, снижает риск инцидентов и упрощает сопровождение проектов.
📆Встречаемся 3 февраля в 20:00 МСК в преддверии старта курса «Python Developer». Регистрация открыта: https://otus.pw/VpBF/
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576
Дан список чисел. Все числа целые, не отрицательные. Количество чисел четное.
Напишите функцию, которая будет делить этот список пополам, определять суммы чисел в половинах списка и сравнивать их.
Функция должна возвращать новый список, в котором половина чисел, сумма которых оказалась меньше, заменяется числами из другой половины.
Если сумма чисел в обеих половинах одинакова, функция должна вернуть исходный список.
balanced([1, 2, 4, 6, 3, 1])
➞ [6, 3, 1, 6, 3, 1]
# 1 + 2 + 4 < 6 + 3 + 1
# Итоговый список [6, 3, 1, 6, 3, 1]
balanced([88, 3, 27, 5, 9, 0, 13, 10])
➞ [88, 3, 27, 5, 88, 3, 27, 5]
# 88 + 3 + 27 + 5 > 9 + 0 + 13 + 10
# Итоговый список [88, 3, 27, 5, 88, 3, 27, 5]
balanced([7, 5, 2, 6, 1, 0, 1, 5, 2, 7, 0, 6])
➞ [7, 5, 2, 6, 1, 0, 1, 5, 2, 7, 0, 6]
# 7 + 5 + 2 + 6 + 1 + 0 = 1 + 5 + 2 + 7 + 0 + 6
# Итоговый список [7, 5, 2, 6, 1, 0, 1, 5, 2, 7, 0, 6]
⭐️ Решение на нашем сайте.
#задача #coding
Please open Telegram to view this post
VIEW IN TELEGRAM
Изучили базу по Python и не знаете, как кодить еще лучше?
✅ Пройдите бесплатный мини-курс по настройке инструментов Python
Рассказываем, что изучать после основ и как не зациклиться на типовых навыках на старте. В программе курса:
🔸 освоим Python-инструменты для упрощения работы с кодом: SonarLint, Myry и другие;
🔸 протестируем библиотеку Tkinter, чтобы создавать приложения с графическим интерфейсом;
🔸 расскажем, как парсить данные с веб-сайтов и закрепить полученные знания на практике.
Все материалы бесплатные. Проходите курс в комфортном темпе в Академии Selectel: https://slc.tl/exlo9?2W5zFGw6UHE
✅ Пройдите бесплатный мини-курс по настройке инструментов Python
Рассказываем, что изучать после основ и как не зациклиться на типовых навыках на старте. В программе курса:
🔸 освоим Python-инструменты для упрощения работы с кодом: SonarLint, Myry и другие;
🔸 протестируем библиотеку Tkinter, чтобы создавать приложения с графическим интерфейсом;
🔸 расскажем, как парсить данные с веб-сайтов и закрепить полученные знания на практике.
Все материалы бесплатные. Проходите курс в комфортном темпе в Академии Selectel: https://slc.tl/exlo9?2W5zFGw6UHE
❤2