Maybe Python has all these qualities, but it is - different -. If you learn programming with Python, you have to relearn it again to use any other common language, Java, C#, JavaScript etc...
You always have to learn some new things which each language. Doesn't really stop Python from being a good beginners language.
I'd consider Javascript closer to Python than to C/C++/Java, for example.