close

CPython

Ir para a navegação Ir para a pesquisa
CPython
Logo do programa CPython
Captura de tela do programa CPython
Tipo de Intérprete de linguagem de programação Python
Desenvolvedor Fundação de software Python
Escrito em C
Sistema operacional software multiplataforma
Primeira edição 26 de janeiro de 1994
Plataforma de hardware Microsoft Windows
última versão
Licença Licença Python Software Foundation
Local na rede Internet python.org

CPython é a implementação de referência  mais comum [2] , de fato [3] [4] da linguagem de programação Python . CPython é um interpretador de bytecode escrito em C. O desenvolvimento está sendo liderado por uma equipe de desenvolvimento liderada pelo criador do Python, Guido van Rossum . CPython é um software de código aberto .

Além do CPython, existem outras implementações do Python: Jython , IronPython , PyPy e Stackless Python .

Plataformas suportadas

Tipo Unix
SO de computador
Especializado e integrado
Mainframes, etc

Plataformas não são mais suportadas

O PEP 11 lista as plataformas que não são mais suportadas pela Python Software Foundation . No entanto, essas plataformas podem ter suporte de outros distribuidores. Lista de plataformas não suportadas:

  • DOS (não suportado desde 2.0)
  • IRIX 4 (não suportado desde 2.3)
  • Mac OS 9 (não suportado desde 2.4)
  • MINIX (não suportado desde 2.3)

Enterprise Linux

As versões do Python abaixo são suportadas pelas distribuições atuais do Linux. [5] O status na tabela refere-se ao suporte da equipe principal do Python, não do desenvolvedor da distribuição. [6]

Linux empresarial
Versão de distribuição Fim do suporte Versão do Python
Ubuntu 20.04 LTS (Focal Fossa) 2030-04 [7] [oito] Versão antiga suportada:3.8 [9]
Ubuntu 18.04 LTS (Bionic Beaver) 2028-04 [10] Versão antiga, não suportada:2.7 [11] Versão antiga suportada:3.6 [12]
Debian 10 2024-06 [13] Versão antiga, não suportada:2.7 [14] Versão antiga suportada:3,7 [15]
Red Hat Enterprise Linux 8 2029 Versão antiga, não suportada:2,7 [16] Versão antiga suportada:3.6
Red Hat Enterprise Linux 7 30/11/2024 [17] Versão antiga, não suportada:2.7 [18]
CentOS 8 31-05-2029 Versão antiga, não suportada:2.7 Versão antiga suportada:3.6
CentOS 7 30-06-2024 Versão antiga, não suportada:2,7 [19]
SUSE Linux Enterprise Server 15 31-07-2031 Versão antiga, não suportada:2.7 [20] Versão antiga suportada:3.6
SUSE Linux Enterprise Server 12 31-10-2027 Versão antiga, não suportada:2.7 [21]
Lenda:
Versão antiga, não suportada
Versão antiga com suporte
Versão Atual
Versão de teste
versão futura

Portas externas

Existem plataformas que não são suportadas pela distribuição oficial do CPython, mas estão disponíveis em distribuidores externos. Essas distribuições geralmente incluem recursos adicionais para as plataformas suportadas. Lista dessas plataformas:

Notas

  1. https://pythoninsider.blogspot.com/2022/08/python-3106-is-available.html
  2. Python in a NutShell: A Desktop Quick Reference Arquivado em 14 de outubro de 2018 no Wayback Machine , 2006, ISBN 9781449379100 . página 6 "já que CPython é a versão mais usada do Python"; 2017 página 7 Arquivado em 14 de outubro de 2018 no Wayback Machine "CPython, mais amplamente suportado e maduro"
  3. https://wiki.python.org/moin/PythonImplementations Arquivado em 14 de outubro de 2018 no 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 Arquivado em 14 de outubro de 2018 no Wayback Machine "CPython é a implementação de referência do Python, a versão padrão que todas as outras encarnações do Python procuram."
  5. Cópia arquivada . Recuperado em 5 de maio de 2022. Arquivado a partir do original em 29 de março de 2022.
  6. Mark Lutz. Aprendendo Python, 5ª Edição . — ISBN ‎ 978-1449355739. Arquivado em 8 de outubro de 2021 no Wayback Machine
  7. Ciclo de lançamento do Ubuntu  . Ubuntu . Recuperado em 18 de janeiro de 2021. Arquivado a partir do original em 9 de outubro de 2019.
  8. Com o Python 2 EOL'ed, o Ubuntu 20.04 LTS se move junto com a remoção do Python 2 - Phoronix . www.phoronix.com . Recuperado em 1º de abril de 2020. Arquivado do original em 15 de fevereiro de 2020.
  9. Pacote binário "python3" no ubuntu focal . launchpad.net . Recuperado em 22 de outubro de 2021. Arquivado do original em 22 de outubro de 2021.
  10. Ubuntu 18.04 estendido para 2028 . ServerWatch.com (15 de novembro de 2018). Recuperado em 9 de setembro de 2019. Arquivado a partir do original em 7 de dezembro de 2019.
  11. pacote python-defaults: Ubuntu . Canonical Ltda. (8 de junho de 2018). Recuperado em 8 de junho de 2018. Arquivado do original em 12 de junho de 2018.
  12. pacote python3-defaults : Ubuntu . Canonical Ltda. (8 de junho de 2018). Recuperado em 8 de junho de 2018. Arquivado do original em 12 de junho de 2018.
  13. LTS - Wiki Debian . wiki.debian.org . Recuperado em 15 de fevereiro de 2021. Arquivado a partir do original em 7 de maio de 2020.
  14. Debian -- Detalhes do pacote python no buster . pacotes.debian.org . Recuperado em 13 de setembro de 2019. Arquivado a partir do original em 30 de junho de 2019.
  15. Debian -- Notícias -- Debian 10 "buster" lançado . www.debian.org _ Recuperado em 9 de agosto de 2019. Arquivado a partir do original em 22 de outubro de 2021.
  16. Python no RHEL   8 ? . Blog do desenvolvedor Red Hat (14 de novembro de 2018). Recuperado em 10 de maio de 2019. Arquivado do original em 10 de maio de 2019.
  17. Ciclo de Vida do Red Hat Enterprise Linux  . Portal do Cliente Red Hat . Recuperado em 1 de abril de 2020. Arquivado a partir do original em 20 de janeiro de 2013.
  18. DistroWatch.com: Red Hat Enterprise Linux . DistroWatch.com (7 de setembro de 2017). Recuperado em 15 de outubro de 2017. Arquivado a partir do original em 31 de outubro de 2017.
  19. DistroWatch.com: CentOS . DistroWatch.com (14 de setembro de 2017). Recuperado em 15 de outubro de 2017. Arquivado do original em 16 de outubro de 2017.
  20. Notas de lançamento | SUSE Linux Enterprise Desktop/SUSE Linux Enterprise Workstation Extension 15 GA . www.suse.com . Recuperado em 8 de agosto de 2019. Arquivado a partir do original em 26 de julho de 2018.
  21. DistroWatch.com: openSUSE . DistroWatch.com (14 de outubro de 2017). Recuperado em 15 de outubro de 2017. Arquivado a partir do original em 26 de março de 2015.

Links