Python is an interpreted, general-purpose high-level programming language whose design philosophy emphasizes code readability.