CPython

Материал из Википедии — свободной энциклопедии
Текущая версия страницы покане проверялась опытными участниками и может значительно отличаться отверсии, проверенной 12 сентября 2024 года; проверки требует1 правка.
Перейти к навигацииПерейти к поиску
Не следует путать сCython.
CPython
Логотип программы CPython
Скриншот программы CPython
Типинтерпретатор языка программирования Python
РазработчикPython Software Foundation
Написана наC
Операционная системакроссплатформенное ПО
Первый выпуск26 января1994
Аппаратная платформакроссплатформенность
Последняя версия
Репозиторийgithub.com/python/cpython
ЛицензияPython Software Foundation License
Сайтpython.org

CPython — наиболее распространённая[2],де-факто[3][4]эталонная реализация языка программированияPython. CPython являетсяинтерпретаторомбайт-кода, написан наC. Разработка ведётся группой разработчиков под руководством создателя PythonГвидо ван Россума. CPython являетсяпрограммным обеспечением с открытым исходным кодом.

Кроме CPython, существуют другие реализации Python:Jython,IronPython,PyPy иStackless Python.

Содержание

Поддерживаемые платформы

[править |править код]
Unix-подобные
Десктопные ОС
Специализированные и встроенные
Мейнфреймы и др.

Более не поддерживаемые платформы

[править |править код]

ВPEP 11 перечислены платформы, которые более не поддерживаютсяPython Software Foundation. Тем не менее эти платформы могут иметь поддержку от других дистрибьюторов. Список неподдерживаемых платформ:

  • DOS (не поддерживается начиная с 2.0)
  • IRIX 4 (не поддерживается начиная с 2.3)
  • Mac OS 9 (не поддерживается начиная с 2.4)
  • MINIX (не поддерживается начиная с 2.3)

Enterprise Linux

[править |править код]

Приведённые ниже версии Python поддерживаются актуальными версиями Linux[5]. Статус в таблице относится к поддержке со стороны основной группы Python, а не со стороны разработчика дистрибутива[6].

Enterprise Linux
Версия дистрибутиваОкончание срока поддержкиВерсия Python
Ubuntu 20.04 LTS (Focal Fossa)2030-04[7][8]Старая поддерживаемая версия: 3.8[9]
Ubuntu 18.04 LTS (Bionic Beaver)2028-04[10]Старая версия, не поддерживается: 2.7[11]Старая поддерживаемая версия: 3.6[12]
Debian 102024-06[13]Старая версия, не поддерживается: 2.7[14]Старая поддерживаемая версия: 3.7[15]
Red Hat Enterprise Linux 82029Старая версия, не поддерживается: 2.7[16]Старая поддерживаемая версия: 3.6
Red Hat Enterprise Linux 72024-11-30[17]Старая версия, не поддерживается: 2.7[18]
CentOS 82029-05-31Старая версия, не поддерживается: 2.7Старая поддерживаемая версия: 3.6
CentOS 72024-06-30Старая версия, не поддерживается: 2.7[19]
SUSE Linux Enterprise Server 152031-07-31Старая версия, не поддерживается: 2.7[20]Старая поддерживаемая версия: 3.6
SUSE Linux Enterprise Server 122027-10-31Старая версия, не поддерживается: 2.7[21]
Легенда:
Старая версия, не поддерживается
Старая поддерживаемая версия
Текущая версия
Тестовая версия
Будущая версия

Внешние порты

[править |править код]

Существуют платформы, поддержка которых отсутствует в официальном дистрибутиве CPython, но имеется у внешних дистрибьюторов. Эти дистрибутивы часто включают дополнительные возможности для поддерживаемых платформ. Список этих платформ:

Примечания

[править |править код]
  1. Release 3.13.2 — 2025.
  2. Python in a NutShell: A Desktop Quick ReferenceАрхивная копия от 14 октября 2018 наWayback Machine, 2006,ISBN 9781449379100. стр 6 «since CPython is the most widely used version of Python»;2017 год стр 7Архивная копия от 14 октября 2018 наWayback Machine «CPython, most widely supported and mature»
  3. https://wiki.python.org/moin/PythonImplementationsАрхивная копия от 14 октября 2018 наWayback Machine «CPython runtime core (the de-facto reference Python implementation)»
  4. https://www.infoworld.com/article/3267976/python/anaconda-cpython-pypy-and-more-know-your-python-distributions.htmlАрхивная копия от 14 октября 2018 наWayback Machine "CPython is the reference implemenation of Python, the standard version that all other Python incarnations look to. "
  5. Архивированная копия  (неопр.). Дата обращения: 5 мая 2022. Архивировано 29 марта 2022 года.
  6. Mark Lutz. Learning Python, 5th Edition. —ISBN 978-1449355739.Архивная копия от 8 октября 2021 наWayback MachineИсточник  (неопр.). Дата обращения: 22 октября 2021. Архивировано 8 октября 2021 года.
  7. Ubuntu release cycle (англ.). Ubuntu. Дата обращения: 18 января 2021. Архивировано 9 октября 2019 года.
  8. With Python 2 EOL'ed, Ubuntu 20.04 LTS Moves Along With Its Python 2 Removal - Phoronix  (неопр.). www.phoronix.com. Дата обращения: 1 апреля 2020. Архивировано 15 февраля 2020 года.
  9. Binary package "python3" in ubuntu focal  (неопр.). Launchpad.net. Дата обращения: 22 октября 2021. Архивировано 22 октября 2021 года.
  10. Ubuntu 18.04 extended to 2028  (неопр.). ServerWatch.com (15 ноября 2018). Дата обращения: 9 сентября 2019. Архивировано 7 декабря 2019 года.
  11. python-defaults package : Ubuntu  (неопр.). Canonical Ltd. (8 июня 2018). Дата обращения: 8 июня 2018. Архивировано 12 июня 2018 года.
  12. python3-defaults package : Ubuntu  (неопр.). Canonical Ltd. (8 июня 2018). Дата обращения: 8 июня 2018. Архивировано 12 июня 2018 года.
  13. LTS - Debian Wiki  (неопр.). wiki.debian.org. Дата обращения: 15 февраля 2021. Архивировано 7 мая 2020 года.
  14. Debian -- Details of package python in buster  (неопр.). packages.debian.org. Дата обращения: 13 сентября 2019. Архивировано 30 июня 2019 года.
  15. Debian -- News -- Debian 10 "buster" released  (неопр.). www.debian.org. Дата обращения: 9 августа 2019. Архивировано 22 октября 2021 года.
  16. Python in RHEL 8 (амер. англ.). Red Hat Developer Blog (14 ноября 2018). Дата обращения: 10 мая 2019. Архивировано 10 мая 2019 года.
  17. Red Hat Enterprise Linux Life Cycle (англ.). Red Hat Customer Portal. Дата обращения: 1 апреля 2020. Архивировано 20 января 2013 года.
  18. DistroWatch.com: Red Hat Enterprise Linux  (неопр.). DistroWatch.com (7 сентября 2017). Дата обращения: 15 октября 2017. Архивировано 31 октября 2017 года.
  19. DistroWatch.com: CentOS  (неопр.). DistroWatch.com (14 сентября 2017). Дата обращения: 15 октября 2017. Архивировано 16 октября 2017 года.
  20. Release Notes | SUSE Linux Enterprise Desktop/SUSE Linux Enterprise Workstation Extension 15 GA  (неопр.). www.suse.com. Дата обращения: 8 августа 2019. Архивировано 26 июля 2018 года.
  21. DistroWatch.com: openSUSE  (неопр.). DistroWatch.com (14 октября 2017). Дата обращения: 15 октября 2017. Архивировано 26 марта 2015 года.

Ссылки

[править |править код]
Перейти к шаблону «Python»
Сообщество
Реализации
Другое
Источник —https://ru.wikipedia.org/w/index.php?title=CPython&oldid=142931521
Категории:
Скрытые категории: