The definitive search programming language.ÿ Python is an open-source, interpreted, interactive, object-oriented programming language, often compared to Tcl, Perl, Scheme or Java. Python can be extended in a systematic fashion by adding new modules implemented in a compiled language such as C or C++. Such extension modules can define new functions and variables as well as new object types.