Quire
CPython
CPython
Типинтерпретатор языка программирования Python
РазработчикPython Software Foundation
Написана наC
Операционная системакроссплатформенное ПО
Дата выпуска26 января 1994
Аппаратная платформакроссплатформенность
Последняя версия3.15.2 (25 октября 2026)[1]
Репозиторийgithub.com/python/cpython
Читаемые форматы файлов:
CPython 1.x bytecode[2], CPython 2.0 bytecode[2], CPython 2.1 bytecode[2], CPython 2.2 bytecode[2], CPython 2.3 bytecode[2], CPython 2.4 bytecode[2], CPython 2.5 bytecode[2], CPython 2.6 bytecode[2], CPython 2.7 bytecode[2], CPython 3.0 bytecode[2], CPython 3.1 bytecode[2], CPython 3.2 bytecode[2], CPython 3.3 bytecode[2], CPython 3.4 bytecode[2] и CPython 3.5 bytecode[2]
Создаваемые форматы файлов:
CPython 1.x bytecode[2], CPython 2.0 bytecode[2], CPython 2.1 bytecode[2], CPython 2.2 bytecode[2], CPython 2.3 bytecode[2], CPython 2.4 bytecode[2], CPython 2.5 bytecode[2], CPython 2.6 bytecode[2], CPython 2.7 bytecode[2], CPython 3.0 bytecode[2], CPython 3.1 bytecode[2], CPython 3.2 bytecode[2], CPython 3.3 bytecode[2], CPython 3.4 bytecode[2] и CPython 3.5 bytecode[2]
ЛицензияPython Software Foundation License
Сайтpython.org

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

Разработка ведётся группой разработчиков под руководством руководящего совета Python. CPython является программным обеспечением с открытым исходным кодом.

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

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

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

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

  • DOS (не поддерживается начиная с 2.0)
  • IRIX 4 (не поддерживается начиная с 2.3)
  • Mac OS 9 (не поддерживается начиная с 2.4)
  • MINIX (не поддерживается начиная с 2.3)
  • AtheOS (не поддерживается начиная с 2.6)
  • BeOS (не поддерживается начиная с 2.6)
  • DOS (не поддерживается начиная с 2.0)
  • IRIX 4 (не поддерживается начиная с 2.3)
  • IRIX 5 и более поздние версии (не поддерживается начиная с 3.2, 3.7)[6]
  • Mac OS 9 (не поддерживается начиная с 2.4)
  • MINIX (не поддерживается начиная с 2.3)
  • OpenVMS (не поддерживается начиная с 3.3)
  • OS/2 (не поддерживается начиная с 3.3)
  • RISC OS (не поддерживается начиная с 3.0)
  • Windows:
    • Windows 8 (официальной поддержки нет ни в одной из основных версий Python с 10 января 2023 года)
    • Windows 7 (официальной поддержки нет ни в одной из основных версий Python с 14 января 2020 года)
    • Windows Vista (не поддерживается начиная с 3.9)
    • Windows XP (не поддерживается начиная с 3.5)
    • Windows 2000 (не поддерживается начиная с 3.3)
    • Windows 3.x (не поддерживается начиная с 2.0)
    • Windows 9x (не поддерживается начиная с 2.6)
    • Windows NT 4.0 (не поддерживается начиная с 2.6)

Enterprise Linux#edit

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

Enterprise Linux
Версия дистрибутиваОкончание срока поддержки дистрибутиваВерсия Python
Ubuntu 22.04 LTS (Jammy Jellyfish)3.10 [1]
Ubuntu 20.04 LTS (Focal Fossa)2030-04[9][10]3.8[11]
Ubuntu 18.04 LTS (Bionic Beaver)2028-04[12]2.7[13]3.6[14]
Ubuntu 16.04 LTS (Xenial Xerus)2021-04-30[15]2.7[13]3.5[14]
Debian 122028-06[16]3.11[16]
Debian 112026-06[17]3.9[17]
Debian 102024-06[18]2.7[19]3.7[20]
Debian 92022-06-30[21]2.7[22]3.5[23]
Red Hat Enterprise Linux 820292.7[24]3.6
Red Hat Enterprise Linux 72024-11-30[25]2.7[26]
CentOS 82029-05-312.73.6
CentOS 72024-06-302.7[27]
SUSE Linux Enterprise Server 152031-07-312.7[28]3.6
SUSE Linux Enterprise Server 122027-10-312.7[29]
SUSE Linux Enterprise Server 112022-03-312.7[29]
Старая версия, не поддерживается
Старая поддерживаемая версия
Текущая версия

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

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

Примечания#edit

  1. ^ Release 3.15.2 — 2026.
  2. ^ a b c d e f g h i j k l m n o p q r s t u v w x y z TrID — 2003.
  3. ^ 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»
  4. ^ https://wiki.python.org/moin/PythonImplementations Архивная копия от 14 октября 2018 на Wayback Machine «CPython runtime core (the de-facto reference Python implementation)»
  5. ^ 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. "
  6. ^ Irix still supported? (14 февраля 2009). Дата обращения: 10 ноября 2025. Архивировано 7 декабря 2024 года.
  7. ^ Архивированная копия. Дата обращения: 5 мая 2022. Архивировано 29 марта 2022 года.
  8. ^ Mark Lutz. Learning Python, 5th Edition. — ISBN 978-1449355739. Архивная копия от 8 октября 2021 на Wayback Machine Источник. Дата обращения: 22 октября 2021. Архивировано 8 октября 2021 года.
  9. ^ Ubuntu release cycle. Ubuntu. Дата обращения: 18 января 2021. Архивировано 9 октября 2019 года.
  10. ^ With Python 2 EOL'ed, Ubuntu 20.04 LTS Moves Along With Its Python 2 Removal - Phoronix. phoronix.com. Дата обращения: 1 апреля 2020. Архивировано 7 октября 2022 года.
  11. ^ Binary package "python3" in ubuntu focal. Launchpad.net. Дата обращения: 22 октября 2021. Архивировано 22 октября 2021 года.
  12. ^ Ubuntu 18.04 extended to 2028. ServerWatch.com (15 ноября 2018). Дата обращения: 9 сентября 2019. Архивировано 7 декабря 2019 года.
  13. ^ a b python-defaults package: Ubuntu. Canonical Ltd. (8 июня 2018). Дата обращения: 8 июня 2018. Архивировано 12 июня 2018 года.
  14. ^ a b python3-defaults package: Ubuntu. Canonical Ltd. (8 июня 2018). Дата обращения: 8 июня 2018. Архивировано 12 июня 2018 года.
  15. ^ Science, Carnegie Mellon University School of Computer. Ubuntu 16.04 - End of Life in 2021 - SCS Computing Facilities - Carnegie Mellon University. computing.cs.cmu.edu. Дата обращения: 15 февраля 2021. Архивировано 2 мая 2021 года.
  16. ^ a b Debian 12 bookworm released. debian.org. Дата обращения: 10 ноября 2025. Архивировано 29 января 2024 года.
  17. ^ a b Debian -- News -- Debian 11 "bullseye" released. debian.org. Дата обращения: 4 января 2022. Архивировано из оригинала 14 августа 2021 года.
  18. ^ LTS - Debian Wiki. wiki.debian.org. Дата обращения: 15 февраля 2021. Архивировано 7 мая 2020 года.
  19. ^ Debian -- Details of package python in buster. packages.debian.org. Дата обращения: 13 сентября 2019. Архивировано 30 июня 2019 года.
  20. ^ Debian -- News -- Debian 10 "buster" released. debian.org. Дата обращения: 9 августа 2019. Архивировано из оригинала 22 октября 2021 года.
  21. ^ Debian -- News -- Debian 8 Long Term Support reaching end-of-life. debian.org. Дата обращения: 15 февраля 2021. Архивировано 10 февраля 2021 года.
  22. ^ DistroWatch.com: Debian. DistroWatch.com (15 октября 2017). Дата обращения: 15 октября 2017. Архивировано 9 мая 2024 года.
  23. ^ Debian -- Details of package python3 in stretch. Дата обращения: 19 декабря 2017. Архивировано 22 декабря 2017 года.
  24. ^ Python in RHEL 8 (амер. англ.). Red Hat Developer Blog (14 ноября 2018). Дата обращения: 10 мая 2019. Архивировано из оригинала 10 мая 2019 года.
  25. ^ Red Hat Enterprise Linux Life Cycle. Red Hat Customer Portal. Дата обращения: 1 апреля 2020. Архивировано 10 марта 2022 года.
  26. ^ DistroWatch.com: Red Hat Enterprise Linux. DistroWatch.com (7 сентября 2017). Дата обращения: 15 октября 2017. Архивировано 31 октября 2017 года.
  27. ^ DistroWatch.com: CentOS. DistroWatch.com (14 сентября 2017). Дата обращения: 15 октября 2017. Архивировано 16 октября 2017 года.
  28. ^ Release Notes | SUSE Linux Enterprise Desktop/SUSE Linux Enterprise Workstation Extension 15 GA. suse.com. Дата обращения: 8 августа 2019. Архивировано 22 октября 2021 года.
  29. ^ a b DistroWatch.com: openSUSE. DistroWatch.com (14 октября 2017). Дата обращения: 15 октября 2017. Архивировано 15 октября 2017 года.

Ссылки#edit

This article is mirrored from “CPython” on Русский Wikipedia, revision 154800363, written by Wikipedia's contributors and licensed CC BY-SA 4.0. Editing it here creates a Quire copy with its own history.

Synced with Wikipedia revision 154800363 · just now