Guido van Rossum 2026-11-05
Guido van Rossum created Python, beginning implementation during the 1989 Christmas holidays and publishing it to USENET in February 1991, according to his account preserved in the Python FAQ. The motivation included making system administration easier than using C programs or shell scripts for the Amoeba environment, while designing an extensible language rather than an Amoeba-only tool.[ref]
General Python FAQ. Why was Python created in the first place?
Python combines high-level data structures, interactive execution and access to operating-system services. An interpreter can support quick experiments, while modules and extension interfaces let larger programs reuse code and connect to lower-level implementations. This technical combination helps explain the design's role without treating ease of writing an example as a guarantee of correctness or performance.
Guido van Rossum, portrait published for PyCon US2023
. Python (programming language) Created 2026-10-13 Updated 2026-11-05
Python is a general-purpose programming language with dynamic typing, functions, software classes, exception handling and modules. It supports procedural, object-oriented programming and functional programming. Guido van Rossum developed it to combine readable high-level data types with extensibility and access to operating system facilities; he began the implementation in 1989 and released it publicly in 1991.[ref]
General Python FAQ. What is Python? and Why was Python created in the first place?
The standard-library
ast module exposes Python abstract syntax trees. For example, parsing 2 + 3 * 4 in expression mode produces an addition whose right operand is a multiplication: the tree records operator precedence, and ordinary integer arithmetic evaluates the expression to 14. The abstract syntax tree can be inspected or transformed before compilation. The tree examples here use the Python 3.14 schema, since the schema can change between language versions.[ref]