Skip to content
Python

File:Python-logo-notext.svg · Wikimedia Commons · See Wikimedia Commons

EntityQ28865· pop 160· linked from 3,877 articles

Also known as Python programming language, Python language, Python (language), Python computer language, Python Programming Language, Python (scripting language), Python (lang), Python (programming)

general-purpose programming language

AI overview

Python is a computer programming language that can be used to write many different types of software and applications. It matters because it's widely used by programmers and organizations to build everything from web applications to data analysis tools.

AI-generated from the Wikipedia summary — may contain errors.

Described at

A general-purpose high-level programming language that places an emphasis upon code readability. Python supports a number of development models, including object oriented, imperative, and functional design. It provides automatic memory management and a fully dynamic type system. C C++ COM CORBA eXtensible Markup Language (XML) java Microsoft's .NET Framework programming language XML RCP

Excerpt from a page describing this subject · 3,745 chars · not written by Vinony

~40 min read

Encyclopedic overview

Python is a high-level, general-purpose programming language that emphasizes code readability, simplicity, and ease-of-writing with the use of significant indentation, "plain English" naming, an extensive ("batteries-included") standard library, and garbage collection. Python supports multiple programming paradigms but with an emphasis on object-oriented programming and dynamic typing.

Guido van Rossum began working on Python in the late 1980s as a successor to the ABC programming language. Python 3.0, released in 2008, was a major revision and not completely backward-compatible with earlier versions. Beginning with Python 3.5, capabilities and keywords for typing were added to the language, allowing optional static typing. As of 2026, the Python Software Foundation supports Python 3.10, 3.11, 3.12, 3.13, and 3.14, following the project's annual release cycle and five-year support policy. Python 3.15 is currently in the alpha development phase, and the stable release is expected to launch in October 2026. Earlier versions in the 3.x series have reached end-of-life and no longer receive security updates.

Excerpted from Wikipedia’s “Python” article, available under the CC BY-SA 4.0 licence.

Gallery (3)