All versionsSee all
Python is a programming language that can be used to create a variety of applications, including web and mobile apps. It has efficient high-level data structures and a simple approach to object-oriented programming. The Python interpreter can be extended with new functions and data types implemented in C or C++ (or other languages callable from C). Python is also suitable as an extension language for customizable applications.