Python (programmin leid)
From Wikipedia, the free encyclopedia
Python is a widely uised heich-level programmin leid for general-purpose programmin, creatit bi Guido van Rossum an first released in 1991. An interpretit leid, Python haes a design filosofie which emphasizes code readability (notably uisin whitespace indentation tae deleemit code blocks rather nor curly braces or keywirds), an a syntax which allaes programmers tae express concepts in fewer lines o code nor possible in leids sic as C++ or Java.[23][24] The leid provides constructs intendit tae enable writin clear programs on baith a smaw an lairge scale.[25]
Paradigm(s) | multi-paradigm: object-orientit, imperative, functional, procedural, reflective |
---|---|
Appeared in | 20 Februar 1991; 33 years ago (1991-02-20)[1] |
Designed bi | Guido van Rossum |
Developer | Python Software Foundation |
Stable release | 3.5.1 / 7 December 2015 (2015-12-07)[2] 2.7.11 / 5 December 2015 (2015-12-05)[3] |
Typin discipline | duck, dynamic, strang, gradual (as o Python 3.5)[4] |
Major implementations | CPython, IronPython, Jython, PyPy |
Dialects | Cython, RPython, Stackless Python |
Influenced bi | ABC,[5] ALGOL 68,[6] C,[7] C++,[8] Dylan,[9] Haskell,[10] Icon,[11] Java,[12] Lisp,[13] Modulaā3,[8] Perl |
Influenced | Boo, Cobra, CoffeeScript,[14] D, F#, Falcon, Genie,[15] Go, Groovy, JavaScript,[16][17] Julia,[18] Nim, Ruby,[19] Swift,[20] |
OS | Cross-platform |
License | Python Software Foundation License |
Usual filename extensions | .py, .pyc, .pyd, .pyo,[21] pyw, .pyz[22] |
Wabsteid | www |
|
Python featurs a dynamic teep seestem an automatic memory management an supports multiple programmin paradigms, includin object-orientit, imperative, functional programmin, an procedural styles. It haes a lairge an comprehensive staundart leebrar.[26]
Python interpreters are available for mony operatin seestems, allaein Python code tae run on a wide variety o seestems. CPython, the reference implementation o Python, is open soorce saftware[27] an haes a commonty-based development model, as dae nearly aw o its variant implementations. CPython is managed bi the non-profit Python Software Foundation.