Python is a high-level, interpreted, interactive, and object-oriented scripting language. Python was designed to be highly readable which uses English keywords frequently whereas other languages use punctuation and it has fewer syntactical constructions than other languages.
It is used in :
Software DevelopmentWeb DevelopmentSystem ScriptingMathematics
Credits: DataFlair
Python is Interpreted
It means that each line is processed one by one at runtime by the interpreter and you do not need to compile your program before executing it.
Python is Interactive
It means that you can actually sit at a Python prompt and interact with the interpreter directly, to write and execute your programs.
Python is Object-Oriented
Python supports the Object-Oriented style or technique of programming that encapsulates code within objects.
Python is Beginner's Language
Python is an excellent language for beginning programmers and facilitates the construction of a wide range of programs ranging from simple text processing to web browsers to games. Python does not have pointers, which is one of the main challenges that many of us have encountered when programming.
Easy-to-maintain
Python's success is that its source code is fairly easy-to-maintain. One reason for that is, it is read and written like a lot of everyday English.
A Broad Standard Library
One of Python's greatest strengths is the bulk of the library, which makes it very portable and cross-platform compatible. Python has libraries for almost everything one can think of.