Python is a :

Python is a :

High-level language
Assembly language
Machine language
Data definition language
This question was previously asked in
UPSC CISF-AC-EXE – 2023
Python is a high-level programming language. High-level languages are designed to be more user-friendly and abstract away the complexities of hardware details.
– High-level languages use syntax that is closer to human language (like English) and require a compiler or interpreter to translate them into machine code.
– Examples include Python, Java, C++, etc.
– Assembly language and machine language are low-level languages, much closer to the hardware instructions.
– Data Definition Language (DDL) is a subset of SQL used for managing database structure, not a general programming language type.
Python is also known for being interpreted, general-purpose, dynamically-typed, and supporting multiple programming paradigms (like object-oriented, imperative, and functional). Its readability and extensive libraries make it popular for various applications, including web development, data science, AI, and automation.