Важно знкать, что c++ компилируемый язык программирования, а python интерпретируемый. Опытный программист может в разы оптимизировать python, однако он никак не будет быстрее c++. В c++ код сначала считывается, и переводится в assembler, при этом многие участки кода автоматически оптимизируются, напимер условия циклов довольно затратные, их компилятор может превратить в строки алгебраичкских условий.