Don't the first 3 apply just as well to python? It compiles fast, and is duck-typed so interfaces are always there and implicit, and the indent-based blocking ends many arguments about formatting.
Beginners usually think Python strong indentation is a weakness of the language. I actually find C++ freedom being more error prone:
if (a < b);
a = b
It's a not very frequent bug, but when it happens it takes you hours to spot. ;) if (a < b) {
a = b;
}EDIT: Whoops, it's actually compiled into bytecode then executed by the VM.
https://en.wikipedia.org/wiki/Python_(programming_language)#...