+ 3
You can't judge a programming language as best based in its overall characteristics. The question seeks where you are gonna apply it.
The python and cpp both were designed for its own purpose. Cpp is compiler based, on the other hand python is interpreter based.
In compiled based programming language the code is compiled which means they are converted to machine language. The main advantage is that program Execution time is fast. The disadvantage is it requires more time for compilation.
In interpreter based code execution is done line by line. It don't need compilation. The advantage is you don't need to compile it which is quick fire. The disadvantage it execution time of the program is slow.
So its your call to choose one from them.



