2 Respostas
+ 2
Python - a language that requires a lot from the machine, and a little from the user.
Machine does not need machine code from Python code
+ 2
Yes, there are compilers for Python like Nuitka that can compile Python code into binary. However it's not widely used. Moreover Python do some compilation of the code into pyc files.
No, Python is a high-level language not because of this. Java and C++ are high-level too.
High-level language has a lot of abstractions that make life of developer easier, like OOP abstractions, different data structures and so on.