
- Python Basic Tutorial
- Python - Home
- Python - Overview
- Python - Environment Setup
- Python - Basic Syntax
- Python - Comments
- Python - Variables
- Python - Data Types
- Python - Operators
- Python - Decision Making
- Python - Loops
- Python - Numbers
- Python - Strings
- Python - Lists
- Python - Tuples
- Python - Dictionary
- Python - Date & Time
- Python - Functions
- Python - Modules
- Python - Files I/O
- Python - Exceptions
Is Python a scripting language?
Yes, Python is a scripting language.
Scripting language v/s Programming language
The first question which strikes into the mind is, what is the difference between programming and scripting language. The only difference which exists is that the scripting language does not require any compilation, it is directly interpreted.
For example, the programs written in a language such as C++ are compiled before execution whereas the programs written in scripting languages such as Python or JavaScript are directly interpreted and are not compiled.
Why is Python a scripting language?
A scripting language is one that is interpreted. Python is an interpreted language. Python uses an interpreter to translate and run its code. Hence Python is a scripting language.
Interpreter v/s Compiler
Compiler − Compiler scans the whole program at once and converts it into machine code.
Interpreter − The interpreter converts the program into machine code one line at a time.
The languages which use interpreter are scripting languages, which include Python, JavaScript etc.
- Related Articles
- Is Python a programming language or simply a scripting language?
- Difference Between Server-side Scripting and Clientside Scripting
- Is Python Dynamically Typed Language?
- What type of language is python?
- Why is Python such a common beginner's language?
- Basic Operators in Shell Scripting
- Explain how Python is an interpreted language
- Is Python an easy language to learn?
- Ending a connection with SAP Instance and stop scripting
- How to remove Web Scripting Virus?
- Why do we need shell scripting?
- What is a Computer language?
- What is the use of learning the Python language?
- Handling errors in SAP GUI Scripting code
- What are Cross-Site Scripting (XSS) Attacks?
