CPython
| 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
|
|
|
|
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]
| Versão de distribuição | Fim do suporte | Versão do Python | |
|---|---|---|---|
| Ubuntu 20.04 LTS (Focal Fossa) | 2030-04 [7] | [oito] | 3.8 [9] |
| Ubuntu 18.04 LTS (Bionic Beaver) | 2028-04 [10] | 2.7 [11] | 3.6 [12] |
| Debian 10 | 2024-06 [13] | 2.7 [14] | 3,7 [15] |
| Red Hat Enterprise Linux 8 | 2029 | 2,7 [16] | 3.6 |
| Red Hat Enterprise Linux 7 | 30/11/2024 [17] | 2.7 [18] | |
| CentOS 8 | 31-05-2029 | 2.7 | 3.6 |
| CentOS 7 | 30-06-2024 | 2,7 [19] | |
| SUSE Linux Enterprise Server 15 | 31-07-2031 | 2.7 [20] | 3.6 |
| SUSE Linux Enterprise Server 12 | 31-10-2027 | 2.7 [21] | |
Versão antiga, não suportada Versão antiga com suporte Versão Atual | |||
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:
- Amiga : AmigaPython
- AS/400 : iSeriesPython
- DOS usando DJGPP : PythonD
- PlayStation Portable : Stackless Python para PSP
- Symbian OS : PyS60 1.4.5 (CPython 2.2.2) / PyS60 2.0 (CPython 2.5.4)
- Windows CE / Pocket PC : Porta Python Windows CE
Notas
- ↑ https://pythoninsider.blogspot.com/2022/08/python-3106-is-available.html
- ↑ 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"
- ↑ 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)"
- ↑ 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."
- ↑ Cópia arquivada . Recuperado em 5 de maio de 2022. Arquivado a partir do original em 29 de março de 2022.
- ↑ Mark Lutz. Aprendendo Python, 5ª Edição . — ISBN 978-1449355739. Arquivado em 8 de outubro de 2021 no Wayback Machine
- ↑ 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.
- ↑ 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.
- ↑ 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.
- ↑ 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.
- ↑ 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.
- ↑ 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.
- ↑ LTS - Wiki Debian . wiki.debian.org . Recuperado em 15 de fevereiro de 2021. Arquivado a partir do original em 7 de maio de 2020.
- ↑ 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.
- ↑ 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.
- ↑ 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.
- ↑ 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.
- ↑ 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.
- ↑ 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.
- ↑ 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.
- ↑ 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
- python.org - site oficial do CPython