Python supports multiple programming languages.
Python (programming language) . An interpreted language , Python has a design philosophy which emphasizes code readability ( notably using whitespace indentation to delimit code blocks rather than curly brackets or keywords ) , and a syntax which allows programmers to express concepts in fewer lines of code than possible in languages such as C++ or Java . Python features a dynamic type system and automatic memory management and supports multiple programming paradigms , including object-oriented , imperative , functional programming , and procedural styles .