Python

Tento článek je o programovacím jazyku. Další významy jsou uvedeny na stránce Python (rozcestník).
Python
Logo Pythonu
Logo Pythonu
Paradigmamultiparadigmatický
Vznik1991
AutorGuido van Rossum
VývojářPython Software Foundation
První vydání20. února 1991
Poslední verze3.12.3 (9. dubna 2024)
Poslední nestabilní verze3.13.0b1 (8. května 2024)
Typová kontrolasilná, dynamická, duck-typing
Hlavní implementaceCPython, Jython, IronPython, PyPy, Brython
DialektyStackless Python, RPython, Cython, MicroPython, CircuitPython
Ovlivněn jazykyABC, Perl, Lisp, Smalltalk, Tcl
Ovlivnil jazykyRuby, Boo, Groovy
OSmultiplatformní
LicencePython Software Foundation License
Webwww.python.org

Python (anglická výslovnost [ˈpaiθən]) je vysokoúrovňový, interpretovaný programovací jazyk, který v roce 1991[1] navrhl Guido van Rossum. Nabízí dynamickou kontrolu datových typů a podporuje různá programovací paradigmata, včetně objektově orientovaného, imperativního nebo funkcionálního. Jako instalátor balíčků slouží např. pip,[2] který je přítomný ve většině instalacích Pythonu.[3] Tyto balíčky lze získat např. z repozitáře PyPI (Python Package Index).[4] V roce 2023 se jednalo o třetí nejpoužívanější programovací jazyk.[5]

Python je vyvíjen jako open source projekt, který zdarma nabízí instalační balíky pro většinu běžných platforem (Unix, MS Windows, macOS, Android); ve většině distribucí systému GNU/Linux je Python součástí základní instalace.[zdroj?]

Nachází využití zejména pro vývoj webových aplikací (framework Django), datovou analýzu (frameworky Pandas nebo scikit-learn) a strojové učení (Pytorch, TensorFlow).

Python byl pojmenován podle komediální skupiny Monty Python,[6] kteří pomocí svých skečů ovlivnili internetovou subkulturu například slovem spam.

  1. VAN ROSSUM, Guido. Python - zdrojové kódy. Python Foundation. http://svn.python.org/view/*checkout*/python/trunk/Misc/HISTORY. [online]. [cit. 2010-04-12]. Dostupné v archivu pořízeném dne 2016-02-17. 
  2. pip: The PyPA recommended tool for installing Python packages.. pypi.org [online]. [cit. 2024-12-02]. Dostupné online. 
  3. Tool recommendations - Python Packaging User Guide. packaging.python.org [online]. [cit. 2024-12-02]. Dostupné online. 
  4. PyPI · The Python Package Index. PyPI [online]. [cit. 2024-12-02]. Dostupné online. (anglicky) 
  5. Stack Overflow Developer Survey 2023. Stack Overflow [online]. [cit. 2024-07-25]. Dostupné online. (anglicky) 
  6. General Python FAQ — Python 3.10.5 documentation. docs.python.org [online]. [cit. 2022-06-11]. Dostupné online. 

From Wikipedia, the free encyclopedia · View on Wikipedia

Developed by razib.in