What type of language is python? Programming or scripting?

Hi, I need to know what type of language is python.

Python is a programming language. You can write programs in Python.

Python is also a scripting language. You can write scripts in
Python.

Scripts are a kind of program. Scripts are usually considered to be
small, quickly and roughly written programs to automate a job that would
otherwise be done manually. Python is fine for writing scripts.

Python is also fine for writing big, powerful, carefully written
programs.

Python is good for applications programming and scripting. It’s not very
good for systems programming:

You wouldn’t use Python to write a low-level device driver or operating
system, but you could use Python to write most applications, web
servers, scripts, etc.

Just want to add some extra detail here.

If I’m not wrong, you’re a bit of a beginner (atleast when it comes to general terms and concepts) so I recommend you to read this article on High/Low level languages. It’s less about actually explaining the difference between the two and more focused on actually explaining the “degree” of high and low level. It explains how these languages (Python, C++) are actually classified as high and low, and there’s a bit on scripting languages there too, and their relationship with “High Level” or abstraction.

It’s a just a useful read if you don’t already know about it.

If you really want to be anal, assembly language is the true programming language.