Python

Bacis facts

Python is a high-levelgeneral-purpose programming language. Its design philosophy emphasizes code readability with the use of significant indentation via the off-side rule.[34]

ParadigmMulti-paradigmobject-oriented,[1] procedural (imperative), functionalstructuredreflective
Designed byGuido van Rossum
DeveloperPython Software Foundation
First appeared20 February 1991; 32 years ago[2]
Stable release3.11.3[3] / 5 April 2023; 42 days ago
Preview release3.12.0a7[4] / 5 April 2023; 42 days ago
Typing disciplineDuckdynamicstrong typing;[5] gradual (since 3.5, but ignored in CPython)[6]
OSWindowsmacOSLinux/UNIXAndroid[7][8] and more[9]
LicensePython Software Foundation License
Filename extensions.py, .pyi, .pyc, .pyd, .pyw, .pyz (since 3.5),[10] .pyo (prior to 3.5)[11]
Websitepython.org
Major implementations
CPythonPyPyStackless PythonMicroPythonCircuitPythonIronPythonJython
Dialects
CythonRPythonStarlark[12]
Influenced by
ABC,[13] Ada,[14] ALGOL 68,[15] APL,[16] C,[17] C++,[18] CLU,[19] Dylan,[20] Haskell,[21][16] Icon,[22] Lisp,[23] Modula-3,[15][18] Perl,[24] Standard ML[16]
Influenced
Apache GroovyBooCobraCoffeeScript,[25] DF#GDScriptGenie,[26] GoJavaScript,[27][28] Julia,[29] Mojo,[30] NimRing,[31] Ruby,[32] Swift[33]