И то, и другое, и ещё что-нибудь.
Ты должен быть программистом, а не "программистом на", соответственно должен иметь широкий выбор инструментов, чтобы выбирать их под задачу, зная их характеристики.
А так, из плюсов:
Python:
1) быстрота разработки
2) красивый и удобный синтаксис
3) очень мало надо думать о низкоуровневых вещах вроде памяти
4) куча всего готового прямо в языке
С++:
1) быстрота
2) кроссплатформенность (если программа хорошо написана)
3) явная типизация
4) больше свободы благодаря возможности работать на низком уровне.
Начал неплохо, а кончил за упокой
Если хочешь загубить мозги смолоду - изучай только Питон. Или 1С )))
ИИ можно писать, например, на R. Я слышал, он даже удобнее :)