Python is an interpreted high-level programming language for general-purpose programming.
Python has a design philosophy that emphasizes code readability, and a syntax that allows programmers to express concepts in fewer lines of code notably using significant whitespace.
Python features a dynamic type system and automatic memory management. It supports multiple programming paradigms.