Python

Python
Парадигмакілька парадигм: імперативна, функціональна, об'єктно-орієнтована
Дата появи20 лютого 1991[1]
ТворціҐвідо ван Россум[1]
РозробникГвідо ван Россум
Останній реліз3.12.0 / 2 жовтня, 2023 (2023-10-02)[2],
2.7.18 / 20 квітня, 2020 (2020-04-20)[3]
Тестова версія3.13.0 alpha 1 / 13 жовтня, 2023 (2023-10-13)[4]
Система типізаціїкачина типізація, динамічна типізація[d] і gradual typingd
ДіалектиPython 3.12,
Python 2.7 (підтримка закінчена 1 січня 2020 року.[5])
Під впливом відABC, C, Haskell, Icon, Lisp, Modula-3, Perl, Smalltalk, Tcl
Вплинула наBoo, Groovy, D
Мова реалізаціїPython[6] і C[7]
Операційна системаБагатоплатформова
ЛіцензіяPython Software Foundation License
Звичайні розширення файлів.py, .pyw, .pyc, .pyo, .pyd
Вебсайтwww.python.org

Python (найчастіше вживане прочитання — «Па́йтон», запозичено назву[8] з британського шоу Монті Пайтон) — інтерпретована об'єктно-орієнтована мова програмування високого рівня із суворою динамічною типізацією[9]. Розроблена в 1990 році Гвідо ван Россумом. Структури даних високого рівня разом із динамічною семантикою та динамічним зв'язуванням роблять її привабливою для швидкої розробки програм, а також як засіб поєднування наявних компонентів. Python підтримує модулі та пакети модулів, що сприяє модульності та повторному використанню коду. Інтерпретатор Python та стандартні бібліотеки доступні як у скомпільованій, так і у вихідній формі на всіх основних платформах. В мові програмування Python підтримується кілька парадигм програмування, зокрема: об'єктно-орієнтована, процедурна, аспектно-орієнтована та функціональна.

  1. а б History and License - Python documentation
  2. Thomas Wouters (2 жовтня 2023). Python 3.12.0 (final) now available. Python Insider. Архів оригіналу за 10 жовтня 2023. Процитовано 25 жовтня 2023.
  3. Donovan, Ryan (23 квітня 2020). The final Python 2 release marks the end of an era. Stackoverflow Blog. Stack Overflow. Архів оригіналу за 16 жовтня 2020. Процитовано 09 жовтня 2020.
  4. Python 3.13.0 alpha 1 is now available. Thomas Wouters. Архів оригіналу за 22 жовтня 2023. Процитовано 25 жовтня 2023.
  5. Архівована копія. Архів оригіналу за 16 грудня 2019. Процитовано 1 січня 2020.{{cite web}}: Обслуговування CS1: Сторінки з текстом «archived copy» як значення параметру title (посилання)
  6. The python Open Source Project on Open Hub: Languages Page — 2006.
  7. The Python Programming Language Source Code — 2007.
  8. Архівована копія. Архів оригіналу за 6 січня 2018. Процитовано 28 серпня 2008.{{cite web}}: Обслуговування CS1: Сторінки з текстом «archived copy» як значення параметру title (посилання)
  9. Guido van Rossum, Python Reference Manual, release 2.4.4, 18 October 2006

Developed by StudentB