Python (Programmiersprache)

Python
Logo
Logo der Programmiersprache Python
Basisdaten
Paradigmen: multiparadigmatisch: objektorientiert, prozedural (imperativ), funktional, strukturiert, reflektiert
Erscheinungsjahr: 20. Februar 1991[1]
Designer: Guido van Rossum[2]
Entwickler: Python Software Foundation, Guido van Rossum[1]
Aktuelle Version 3.12.2[3] (7. Februar 2024)
Typisierung: stark, dynamisch („Duck-Typing“)
Wichtige Implementierungen: CPython, Jython, IronPython, PyPy
Beeinflusst von: Algol 68[4], ABC[5], Modula-3[6], C[7], C++[6], Perl, Java, Lisp, Haskell[8], APL, CLU, Dylan, ICON, Standard ML
Beeinflusste: Ruby, Cython
Betriebssystem: Plattformunabhängig[9]
Lizenz: Python Software Foundation License[10]
www.python.org

Python ([ˈpʰaɪθn̩], [ˈpʰaɪθɑn], auf Deutsch auch [ˈpʰyːtɔn]) ist eine universelle, üblicherweise interpretierte, höhere Programmiersprache.[11] Sie hat den Anspruch, einen gut lesbaren, knappen Programmierstil zu fördern.[12] So werden beispielsweise Blöcke nicht durch geschweifte Klammern, sondern durch Einrückungen strukturiert.

Python unterstützt mehrere Programmierparadigmen, z. B. die objektorientierte, die aspektorientierte und die funktionale Programmierung. Ferner bietet es eine dynamische Typisierung. Wie viele dynamische Sprachen wird Python oft als Skriptsprache genutzt. Die Sprache weist ein offenes, gemeinschaftsbasiertes Entwicklungsmodell auf, das durch die gemeinnützige Python Software Foundation gestützt wird, die die Definition der Sprache in der Referenzumsetzung CPython pflegt. Python zählt zu den Allzweck-Programmiersprachen.

  1. a b History and License - Python documentation. (abgerufen am 19. August 2016).
  2. History and License - Python documentation. (abgerufen am 3. Juli 2019).
  3. Python 3.12.2 and 3.11.8 are now available.. 7. Februar 2024 (englisch, abgerufen am 7. Februar 2024).
  4. impythonist.wordpress.com. (abgerufen am 19. August 2016).
  5. Why was Python created in the first place?. Python Software Foundation (abgerufen am 22. März 2017).
  6. a b Classes The Python Tutorial. Python Software Foundation.
  7. An Introduction to Python for UNIX/C Programmers.
  8. Functional Programming HOWTO.
  9. Download Python.
  10. History and License - Python documentation.
  11. What is Python Good For? In: General Python FAQ. Python Foundation, abgerufen am 5. September 2008 (englisch).
  12. What is Python? Executive Summary. In: Python documentation. Python Foundation, abgerufen am 21. März 2007 (englisch).

From Wikipedia, the free encyclopedia · View on Wikipedia

Developed by Nelliwinne