OTUS: программирование и карьера в IT
前往频道在 Telegram
Канал для быстрого карьерного роста в IT: опыт практиков, актуальные технологии и инструменты, чтобы быть впереди коллег и привлечь внимание руководителей. Иногда шутим! 🔔Включайте уведомления, чтобы не пропустить!
显示更多7 381
订阅者
无数据24 小时
-47 天
-1030 天
帖子存档
FinRL Торговля акциями с использованием фундаментального анализа 📈
В этой статье мы воспользуемся библиотекой FinRL для построения торгового агента на базе технического и фундаментального анализа.
Мы объединим данные движения рынка и квартальной отчетности компаний, построим на их базе систему индикаторов и на ее основе поспробуем построить прогноз цены.
Итак, начинаем наше знакомство с FinRL
Всем привет!
⏩Видим, что недавняя задача вызвала у вас энтузиазм и живой интерес! А чтобы развеять ваши вопросы, решили поделиться решением.
Напомним условие: Вы работаете врачом и к вам на прием пришел пациент с подозрением на редкую болезнь встречающуюся в среднем у 1 человека из 100. Вы сделали стандартный для такой ситуации анализ, тест определяет наличие заболевания или его отсутствие с 95% вероятностью независимо от наличия заболевания у пациента. Анализ дал положительный результат. Какова вероятность того, что у пациента действительно есть это заболевание? (Ответ округлите до целых процентов).
Решение: здесь нам не обойтись без теории вероятности, формулы полной вероятности и великой теоремы Байеса.
Введем следующие обозначения для возможных событий:
тест+ - тест показал, что пациент болен
тест- - тест показал, что пациент не болен
болен - пациент действительно болен
не болен - пациент не болен
Тогда по формуле полной вероятности получаем следующую вероятность получить положительный тест:
p(тест+) = формула полной вероятности = p(тест+|болен)*p(болен) + p(тест+|не болен) * p(не болен) = 0.95 * 0.01 + (1 - p(тест-|не болен) * p(не болен) = 0.0095 + (1 - 0.95) * 0.99 = 0.0095 + 0.05 * 0.99 = 0.059
Отсюда по формуле Байеса находим нужную вероятность того, что пациент болен в случае, когда у него положительный тест:
p(болен|тест+) = формула Байеса = p ( тест+|болен) p( болен)/p(тест +) = 0.95 * 0.01 / p(тест+) = 0.0095/0.059 = 0.161 = округление = 16%
🧬А если вы хотите научиться щелкать такие задачки как орешки и освоить самые разные методы ML, которые произрастают из низ, то записывайтесь к нам на «Machine Learning Advanced», где у нас посвящен целый Байесовским методам посвящен целый модуль!
Старт курса уже 27 июня 🏁
❗️Warning: как часто бывает в математике задачка, все вероятности и болезни вымышленные. На биологическую и медицинскую не притендует.
Друзья, привет ✋
Напоминаем, что на все курсы июня в OTUS действует скидка 5%
❗️❗️❗️
По вашим просьбам мы решили сделать скидку 10% и на все курсы июля ⚠️
Не упустите возможность до 30 июня приобрести знания по лучшей цене!
+4
Книги по C++, которые можно рекомендовать разработчикам
📚А мы продолжаем публиковать подборки полезных книг.
В этот раз расскажем об актуальных книгах, которые пригодятся как начинающим разработчикам, так и их опытным коллегам.
Читали эти книги? Посоветуете еще издания по этой теме ❓
Задумывались ли вы когда-нибудь, что вашему коду стоило бы пройти сеанс психотерапии? 😃
🪞 В C++ это возможно благодаря такой замечательной штуке, как рефлексия. Она позволяет вашему коду буквально видеть в зеркале себя и понимать свои ошибки и достоинства.
Рефлексия в C++ бывает двух основных типов: компиляционная и рефлексия времени выполнения. Оба типа имеют свои особенности и применяются в различных сценариях.
Давайте разбираться
+7
«Как только мы перестаём учиться, мы начинаем деградировать»По распространённому мнению, курсы оканчивают, только чтобы повысить зарплату. Мол, это главный мотивирующий фактор. Но история Андрея – технического директора в KMA.biz – опровергает это клише. Когда Андрей шёл на обучающий курс, его основной целью были вовсе не деньги, а развитие, реализация потенциала и свобода в принятии решений. 🎓 О том, почему Андрей пустился на поиски знаний и к чему это привело – читайте в карточках ⬆️⬆️⬆️ _ Хотите расти в менеджменте IT, но не можете выбрать позицию? Станьте СТО на максималках — управляйте огромными техническими подразделениями, выстраивайте структуру и реализуйте стратегию для успеха всей компании.
📣 Вебинары цифровой Конференции OTUS 🩵
OTUS продолжает свою еженедельную конференцию вебинаров, и мы делаем их лучше и более интересными!
Покоряйте новые горизонты знаний, участвуя в наших онлайн-мероприятиях. Новые темы, эксперты, возможность общения и обмена опытом – все это вас ждет!
🔗 Регистрация на мероприятия
Пусть это лето станет возможностью узнать что-то новое, расширить свой кругозор и улучшить собственные навыки. 🦉
Как осуществлять технический анализ финансовых рынков?
💫 Расскажем на открытом уроке от OTUS, посвященный курсу «ML для финансового анализа», 24 июня в 20:00
🔹 В течении часа рассмотрим основные инструменты и техники, используемые на финансовых рынках.
🔹 Рассмотрим основы технического анализа: что такое технический анализ и почему это важный навык для всех, кто работает на рынках.
🔹 Научитесь читать и интерпретировать различные типы торговых графиков, включая линейные, столбчатые и свечные графики.
🔹 Познакомьтесь с основными индикаторами, такими как скользящие средние, RSI и MACD, и узнайте, как они используются для определения тенденций и разворотов.
Оставляйте заявку на курс «ML для финансового анализа» и создайте торгового робота для автоматического проведения операций с оценкой уровня риска.
Легко ли в наши дни устроить встречу, где люди будут оживлённо общаться на интересные темы и знакомиться?
😬 Конечно нет. А теперь представьте, что на этой встрече должны быть исключительно участники IT-сообщества. Теперь задача вдвое усложнилась, не так ли?
На вебинаре «Как организовать и провести митап в IT-сообществе?» мы поговорим о том, как сделать неформальную встречу – интересной и содержательной.
Вы узнает:
⚡️ как подойти к организации мероприятия
⚡️ как выработать концепцию
⚡️ как создать программу митапа
⚡️ как взаимодействовать с участниками
⚡️ как продвигать мероприятие
Вебинар проведёт София Никитина, DevRel Lead в «Альфа-Банке»
Будет интересно всем, кто связан с корпоративной культурой, внутренней и внешней коммуникацией компании.
Бонус! 🌟Всем участникам – скидка 5% и классный гайд 🌟
⌛️ 27 июня, 19:00 МСК
Бесплатно
📚 Книжная рубрика OTUS 📚
Книги порекомендовал Станислав Ступников, руководитель разработки в VK и руководитель курса «Python Developer. Professional».
💎 Python Tricks: A Buffet of Awesome Python Features
В данной книге вы найдете лучшие практики Python, а также оцените силу и красоту Python-кода (с простыми примерами).
С этой книгой вы сможете сосредоточиться на развитии практических навыков, которые, действительно, очень важны.
💎 Robust Python: Write Clean and Maintainable Code
Кажется, что ваши проекты Python становятся все больше и больше? Вы чувствуете боль, когда ваша кодовая база расширяется и становится все сложнее отлаживать и поддерживать? Python - это простой язык для изучения и использования, и это также означает, что системы могут быстро вырасти за пределы понимания. К счастью, у Python есть функции, которые помогают разработчикам преодолеть проблемы с поддержкой кода.
💎 Clean Architectures in Python
Небольшая книжка про реализацию чистой архитектуры с примерами на Python.
#OTUS_рекомендует #книги
👨💻 Вступительное тестирование в OTUS — это не просто формальность, это возможность для вас самих проверить свой уровень подготовки и определить, готовы ли вы к обучению.
Мы проанализировали вступительный тест на курс «Machine Learning. Professional» и выбрали вопрос, на который потенциальные студенты дают меньше всего правильных ответов.
❓ Хотите проверить свой уровень знаний ❓
Итак, вопрос:
"Вы работаете врачом и к вам на прием пришел пациент с подозрением на редкую болезнь встречающуюся в среднем у 1 человека из 100. Вы сделали стандартный для такой ситуации анализ, точность которого независимо от наличия заболевания составляет 95%. Анализ дал положительный результат. Какова вероятность того, что у пациента действительно есть это заболевание?"
Чувствуете, что ваши знания по архитектуре 1С не на том уровне, который нужен для успешного развития карьеры? Сложно ориентироваться в новых системах и проектах?
🦉 Выпускник курса «Архитектор 1С» Ян Вотинов подробно рассказал, какие навыки получил и что удалось внедрить на работе после прохождения курса:
Курс бомба! Все полученные знания потихоньку начинаю применять на текущем месте работы. ✔️ Отрисовал схему архитектуры взаимодействия серверов и баз данных на 1с. С руководителем выявили сильные и слабые места нагрузки и двойных пересечений. ✔️ Также разбираемся с помощью полученной информации с проблемами на первоначальных этапах взаимодействия и коммуникации отделов внутри компании.. ✔️ За 3 месяца у нас уже потихоньку выстраивается правильная структура по шаблонизированнию заявок, учет и исполнения со статусами ✔️ Выстроили очередь поступления заявок отдел 1с. (в тестовом режиме и отладке) начали прибераться на серверах и выводить их настройки на новый уровень с проведением нагрузочных тестов. ✔️ Уже когда согласуют переформатирование отдела по должностям и зонам ответственности, буду внедрять полученный у вас на курсе опыт. Спасибо большое за данный курс)
‼️🅱️🅱️🅱️🅱️🅱️🅱️‼️
В 19:00 начинаем трансляцию тематической конференции «OTUS CONF: архитектура и бэкенд-разработка»
Вас ждут выступления четырёх экспертов:
👨🏫 программиста баз данных
👨🏫 руководителя отдела разработки в VK
👨🏫 руководителя группы «Защита профилей» в Wildberries
👨🏫 HR бизнес-партнёра в НЛМК-ИТ
Вы узнаете:
как формировать кастомную архитектуру взаимодействия бэкенда и фронтенда
как работает интерпретатор CPython
как решать проблему распределённых транзакций на Go
кому идти в управление, а кому – совершенствовать технические навыки
✉️ Присоединяйтесь 🎦
Как эффективно декомпозировать стратегические цели IT-компании на операционные задачи? 😠
Второй открытый урок нашей серии для директоров и руководителей направлений в IT, где мы разберем:
📎
как декомпозировать стратегию до тактических задач;
📎 как настроить контроль выполнения задач, не отходя от стратегии;
📎 на что обратить внимание при реализации стратегии в каждодневной операционной деятельности.
🎁 Все участники получат чек-лист «Как превратить стратегию в дорожную карту», а также разбор на конкретном кейсе.
Встречаемся 20 июня в 20:00 мск в преддверии старта курса «COO/Операционный директор в IT». Все участники вебинара получат специальную цену на обучение!