Все просто,
если research - то Python,
если develop - то C++,
если R&D, то C++/Python
на Python хорошо проводить быстрое моделирование, чтобы проверить некоторые вычислительные идеи, так как они могут дать быстрый ответ - нужно или нет двигаться в этом направлении - либо подготовить какой-либо научный отчет. Также Python может быть хорош, когда нужно быстро реализовать небольшую программу, не требующую большой производительности и кодовой поддержки, такой типичный микросервис, например, программа, которая будет опрашивать оборудование раз в секунду и писать в лог / БД его текущее состояние.
Разработку сложной пользовательской системы на Python, по-видимому, не сделать, так как будет сложно проектировать и поддерживать архитектурные решения, а также расширять и масштабировать систему, про создание интерактивного приложения я вообще молчу. Для высокопроизводительных приложений реального времени python также значительно продует C++.
Собственно, комбо, это R&D - когда нужно реализовать какой-то программный продукт (либо решение для продукта), который на первых стадиях непонятно как именно делать и нужны исследования. Тогда, начинают с моделирования на скриптовых языках (Python/R) и когда готов прототип - переносят (либо интегрируют) его на промышленное приложение (C++ / C# )
Начал неплохо, а кончил за упокой
Если хочешь загубить мозги смолоду - изучай только Питон. Или 1С )))
ИИ можно писать, например, на R. Я слышал, он даже удобнее :)