Jump to content

Python (programmin leid)

Frae Wikipedia, the free beuk o knawledge
Python
Paradigm(s)multi-paradigm: object-orientit, imperative, functional, procedural, reflective
Appeared in20 Februar 1991; 34 years ago (1991-02-20)[1]
Designed biGuido van Rossum
DeveloperPython Software Foundation
Stable release3.5.1 /
7 December 2015 (2015-12-07)[2]
2.7.11 /
5 December 2015 (2015-12-05)[3]
Typin disciplineduck, dynamic, strang, gradual (as o Python 3.5)[4]
Major implementationsCPython, IronPython, Jython, PyPy
DialectsCython, RPython, Stackless Python
Influenced biABC,[5] ALGOL 68,[6] C,[7] C++,[8] Dylan,[9] Haskell,[10] Icon,[11] Java,[12] Lisp,[13] Modula‑3,[8] Perl
InfluencedBoo, Cobra, CoffeeScript,[14] D, F#, Falcon, Genie,[15] Go, Groovy, JavaScript,[16][17] Julia,[18] Nim, Ruby,[19] Swift,[20]
OSCross-platform
LicensePython Software Foundation License
Usual filename extensions.py, .pyc, .pyd, .pyo,[21] pyw, .pyz[22]
Wabsteidwww.python.org

Python is a widely uised heich-level, general-purpose, interpretit, dynamic programmin leid.[23][24]

References

  1. "The History of Python: A Brief Timeline of Python". Blogger. 20 Januar 2009. Retrieved 20 Mairch 2016.
  2. Hastings, Larry (7 December 2015). "Python 3.5.1 and Python 3.4.4rc1 are now available". Python Insider. The Python Core Developers. Retrieved 8 December 2015.
  3. "Python Release Python 2.7.11". Python Software Foundation. Retrieved 16 December 2015.
  4. "Type hinting for Python". LWN.net. 24 December 2014. Retrieved 5 Mey 2015.
  5. Cite error: Invalid <ref> tag; no text was provided for refs named faq-created
  6. Cite error: Invalid <ref> tag; no text was provided for refs named 98-interview
  7. Cite error: Invalid <ref> tag; no text was provided for refs named AutoNT-1
  8. a b Cite error: Invalid <ref> tag; no text was provided for refs named classmix
  9. Cite error: Invalid <ref> tag; no text was provided for refs named AutoNT-2
  10. Cite error: Invalid <ref> tag; no text was provided for refs named AutoNT-3
  11. Cite error: Invalid <ref> tag; no text was provided for refs named AutoNT-4
  12. Cite error: Invalid <ref> tag; no text was provided for refs named AutoNT-5
  13. Cite error: Invalid <ref> tag; no text was provided for refs named AutoNT-6
  14. "CoffeeScript borrows chained comparisons from Python".
  15. "Genie Language - A brief guide". Retrieved 28 December 2015.
  16. "Perl and Python influences in JavaScript". www.2ality.com. 24 Februar 2013. Retrieved 15 Mey 2015.
  17. Rauschmayer, Axel. "Chapter 3: The Nature of JavaScript; Influences". O'Reilly, Speaking JavaScript. Retrieved 15 Mey 2015.
  18. Cite error: Invalid <ref> tag; no text was provided for refs named Julia
  19. Cite error: Invalid <ref> tag; no text was provided for refs named bini
  20. Lattner, Chris (3 Juin 2014). "Chris Lattner's Homepage". Chris Lattner. Retrieved 3 Juin 2014. The Swift language is the product of tireless effort from a team of language experts, documentation gurus, compiler optimization ninjas, and an incredibly important internal dogfooding group who provided feedback to help refine and battle-test ideas. Of course, it also greatly benefited from the experiences hard-won by many other languages in the field, drawing ideas from Objective-C, Rust, Haskell, Ruby, Python, C#, CLU, and far too many others to list.
  21. File extension .pyo will be removed in Python 3.5. See PEP 0488
  22. Holth, Moore (30 Mairch 2014). "PEP 0441 -- Improving Python ZIP Application Support". Retrieved 12 November 2015.
  23. Cite error: Invalid <ref> tag; no text was provided for refs named AutoNT-34
  24. "The RedMonk Programming Language Rankings: June 2015 – tecosystems". Redmonk.com. 1 Julie 2015. Retrieved 10 September 2015.