Is Python programming language?

Steven D'Aprano steve+comp.lang.python at
Fri Feb 8 15:39:59 CET 2013

gmspro wrote:

> Hello all,
> One said, Python is not programming language, rather scripting language,
> is that true?

Python is a high-level, object-oriented, strongly-typed programming language
with garbage collection, byte-code compilation, dynamic types, and syntax
that includes OOP, procedural and functional styles.

It is an excellent glue language for libraries written in C, C++, Fortran,
Java and CLR (dot-Net). It is also good for scripting. But that doesn't
mean it is only a scripting language.

Calling Python a scripting language is like calling an iPad "a clock", just
because it has a clock app. Yes, you can use your iPad to tell the time,
and that makes it a clock. But it's not *just* a clock, and Python is not
*just* a scripting language.


More information about the Python-list mailing list