Concept:
Python is a high-level, interpreted programming language. It is also considered a scripting language because it is widely used for automation, web development, data science, artificial intelligence, and scripting tasks.
Python is known for its:
• Simple and readable syntax.
• Platform independence.
• Large standard library.
• Support for multiple programming paradigms.
Step 1: Understand what an interpreted language is.
In an interpreted language:
\[
\boxed{\text{The source code is executed line by line by an interpreter without first creating machine code.}}
\]
Python programs are generally executed using the Python Interpreter.
Step 2: Why is Python called a scripting language?
Python is widely used to write scripts for:
• Task automation.
• File handling.
• Web applications.
• Data analysis.
• Machine Learning and Artificial Intelligence.
Therefore, Python is both an interpreted language and a scripting language.
Step 3: Analyse the options.
• Interpreted + scripting language -- Correct.
• Assembly + scripting language -- Incorrect.
• Interpreted + assembly language -- Incorrect.
• Compiled language only -- Incorrect.
Step 4: Final conclusion.
Hence, Python is an:
\[
\boxed{\text{Interpreted + scripting language}}
\]