Посты | OTUS
⚡ Открываем подписку на курсы!
Проходите параллельно 3 онлайн-курса в месяц по цене одного.
Подробнее

Курсы

Программирование
Разработчик Python. Базовый курс Symfony Framework Разработчик Python. Продвинутый курс
-22%
Разработчик на Spring Framework
-20%
iOS Разработчик. Продвинутый курс
-21%
Разработчик Golang
-25%
Разработчик Java
-17%
Мобильная разработка на Flutter
-15%
Android-разработчик. Продвинутый курс
-16%
React.js разработчик
-12%
Разработчик C++
-12%
Архитектор высоких нагрузок
-10%
Нереляционные базы данных
-17%
PostgreSQL Framework Laravel Android-разработчик. Базовый курс Web-разработчик на Python AWS для разработчиков Cloud Solution Architecture Разработчик голосовых ассистентов и чат-ботов Архитектура и шаблоны проектирования Разработчик Node.js Scala-разработчик Advanced Fullstack JavaScript developer
Специализации Курсы в разработке Подготовительные курсы
+7 499 938-92-02
Инициализация массивов в контексте реверс-инжиниринга

Revers_Deep_30.3-5020-f07184.png

Понимание, как применяются и выглядят в машинном коде массивы, позволит вам продвинуться в изучении такого направления, как реверс-инжиниринг. В этой статье мы будем использовать для дизассемблирования 64-битную версию IDA Pro и язык программирования «Си», что следует учитывать, если вы захотите выполнить все действия самостоятельно. Итак, вперёд!

Шпаргалка по разновидностям нейронных сетей. Часть 1

DLE_Deep_25.3-5020-585b7d.png

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

Встречаем преподавателя — Роман Захаров!

CV_teacher_6.4-5020-93a99f.png

Роман Захаров — эксперт по анализу данных и машинному обучению, специалист по компьютерному зрению, распознаванию изображений, трекингу и локализации объектов. Он работал в различных компаниях и проектах, связанных с телекомом, видеонаблюдением, бухгалтерской сферой, юридической и банковской индустрией.

Виды файлов в Linux: «всё есть файл»

Linux_Deep_24.3-5020-ede7c1.png

В Unix-подобных системах, куда входит и Linux, существует концепция «Всё есть файл». Согласно ей, работа с системой сводится к работе с файлами. Однако файлы в системе «Линукс» бывают разные. Об этом — наша статья.

Отзыв выпускника курса «Разработчик Golang»

Go_feedback_19.3-5020-0f57c0.png

Мы в OTUS постоянно интересуемся мнением наших студентов о том, насколько им интересно учиться, что именно они узнают, чем запоминаются занятия, с какими проблемами сталкиваются. Специально для этого была внедрена опросная система, цель которой — улучшить качество образования и оперативно устранять возникающие проблемы. И конечно, мы всегда радуемся, когда студенты готовы дать фидбек не только в формате опроса, но и ответить на конкретные вопросы лично. Так мы связались с Денисом Сабуровым, выпускником курса «Разработчик Golang».

Data Scientist: что он делает и сколько получает. Средняя зарплата в Data Science

Сегодня о Data Scientist’ах не говорит только ленивый. В частности, всё чаще мы слышим (и небезосновательно) что это профессия будущего. Не менее часто говорят и о высоких зарплатах в Data Science. Что же, давайте посмотрим, сколько зарабатывают специалисты с опытом и без опыта в таких странах, как США, ЕС, Россия.

Установка Eclipse. Подключаем плагин Android Development Tools для разработки Android-приложений

После того, как состоялся официальный релиз Android Studio, у многих начинающих разработчиков возникли сложности с загрузкой и установкой этой, всё еще популярной и используемой среды разработки. Речь идёт, разумеется, об инструменте Eclipse и плагине ADT (Android Development Tools), которые применяются для разработки приложений под Андроид. В этой статье мы расскажем, как скачать и установить Eclipse, а потом подключить и настроить плагин ADT, чтобы приступить к Android-программированию.