Python
| Python | |
|---|---|
| | |
| | |
| Tipo di | Interprete del linguaggio di programmazione Python |
| Sviluppatore | Python Software Foundation |
| Scritto in | C |
| Sistema operativo | software multipiattaforma |
| Prima edizione | 26 gennaio 1994 |
| Piattaforma hardware | Microsoft Windows |
| ultima versione | |
| Licenza | Licenza Python Software Foundation |
| Sito web | python.org |
CPython è l' implementazione di riferimento più comune [2] , de facto [3] [4] del linguaggio di programmazione Python . CPython è un interprete di bytecode scritto in C. Lo sviluppo è guidato da un team di sviluppo guidato dal creatore di Python Guido van Rossum . CPython è un software open source .
Oltre a CPython, ci sono altre implementazioni di Python: Jython , IronPython , PyPy e Stackless Python .
Piattaforme supportate
|
|
|
|
Piattaforme non più supportate
PEP 11 elenca le piattaforme che non sono più supportate da Python Software Foundation . Tuttavia, queste piattaforme potrebbero avere il supporto di altri distributori. Elenco delle piattaforme non supportate:
- DOS (non supportato dalla 2.0)
- IRIX 4 (non supportato dalla 2.3)
- Mac OS 9 (non supportato dalla 2.4)
- MINIX (non supportato dalla 2.3)
Enterprise Linux
Le versioni Python seguenti sono supportate dalle attuali distribuzioni Linux. [5] Lo stato nella tabella si riferisce al supporto del team principale di Python, non dello sviluppatore della distribuzione. [6]
| Versione di distribuzione | Fine del supporto | Versione Python | |
|---|---|---|---|
| Ubuntu 20.04 LTS (fossa focale) | 2030-04 [7] | [otto] | 3.8 [9] |
| Ubuntu 18.04 LTS (castoro bionico) | 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] | |
Vecchia versione, non supportata Vecchia versione supportata Versione attuale | |||
Porte esterne
Esistono piattaforme che non sono supportate dalla distribuzione ufficiale di CPython ma sono disponibili presso distributori esterni. Queste distribuzioni spesso includono funzionalità aggiuntive per le piattaforme supportate. Elenco di queste piattaforme:
- Amiga : Amiga Python
- AS/400 : iSeries Python
- DOS con DJGPP : PythonD
- PlayStation Portable : Python senza stack per PSP
- Sistema operativo Symbian : PyS60 1.4.5 (CPython 2.2.2) / PyS60 2.0 (CPython 2.5.4)
- Windows CE / Pocket PC : porta Python per Windows CE
Note
- ↑ https://pythoninsider.blogspot.com/2022/08/python-3106-is-available.html
- ^ Python in a NutShell: A Desktop Quick Reference Archiviato il 14 ottobre 2018 in Internet Archive. , 2006, ISBN 9781449379100 . pagina 6 "poiché CPython è la versione più utilizzata di Python"; 2017 pagina 7 Archiviato il 14 ottobre 2018 su Wayback Machine "CPython, il più ampiamente supportato e maturo"
- ↑ https://wiki.python.org/moin/PythonImplementations Archiviato il 14 ottobre 2018 su Wayback Machine "CPython runtime core (the de-facto reference Python deployment)"
- ↑ https://www.infoworld.com/article/3267976/python/anaconda-cpython-pypy-and-more-know-your-python-distributions.html Archiviato il 14 ottobre 2018 in Wayback Machine "CPython è l'implementazione di riferimento di Python, la versione standard a cui guardano tutte le altre incarnazioni di Python."
- ↑ Copia archiviata . Estratto il 5 maggio 2022 . Archiviato dall'originale il 29 marzo 2022.
- ^ Marco Lutz. Imparare Python, 5a edizione . — ISBN 978-1449355739. Archiviato l'8 ottobre 2021 in Internet Archive
- ↑ Ciclo di rilascio di Ubuntu . Ubuntu . Estratto il 18 gennaio 2021 . Archiviato dall'originale il 9 ottobre 2019.
- ↑ Con Python 2 EOL'ed, Ubuntu 20.04 LTS va di pari passo con la sua rimozione di Python 2 - Phoronix . www.phoronix.com . Estratto 1 aprile 2020 . Archiviato dall'originale il 15 febbraio 2020.
- ^ Pacchetto binario "python3" in Ubuntu focal . launchpad.net . Estratto il 22 ottobre 2021 . Archiviato dall'originale il 22 ottobre 2021.
- ↑ Ubuntu 18.04 esteso al 2028 . ServerWatch.com (15 novembre 2018). Estratto il 9 settembre 2019 . Archiviato dall'originale il 7 dicembre 2019.
- ↑ pacchetto python-default: Ubuntu . Canonical Ltd. (8 giugno 2018). Estratto l'8 giugno 2018 . Archiviato dall'originale il 12 giugno 2018.
- ↑ pacchetto python3-default: Ubuntu . Canonical Ltd. (8 giugno 2018). Estratto l'8 giugno 2018 . Archiviato dall'originale il 12 giugno 2018.
- ^ LTS - Debian Wiki . wiki.debian.org . Estratto il 15 febbraio 2021 . Archiviato dall'originale il 7 maggio 2020.
- ↑ Debian -- Dettagli del pacchetto python in buster . packages.debian.org . Estratto il 13 settembre 2019 . Archiviato dall'originale il 30 giugno 2019.
- ↑ Debian -- Notizie -- Debian 10 "buster" rilasciato . www.debian.org _ Estratto il 9 agosto 2019 . Archiviato dall'originale il 22 ottobre 2021.
- ^ Python in RHEL 8 ? . Blog degli sviluppatori Red Hat (14 novembre 2018). Estratto il 10 maggio 2019 . Archiviato dall'originale il 10 maggio 2019.
- ↑ Ciclo di vita di Red Hat Enterprise Linux . Portale clienti Red Hat . Estratto 1 aprile 2020 . Archiviato dall'originale il 20 gennaio 2013.
- ↑ DistroWatch.com: Red Hat Enterprise Linux . DistroWatch.com (7 settembre 2017). Estratto il 15 ottobre 2017 . Archiviato dall'originale il 31 ottobre 2017.
- ↑ DistroWatch.com: CentOS . DistroWatch.com (14 settembre 2017). Estratto il 15 ottobre 2017 . Archiviato dall'originale il 16 ottobre 2017.
- ↑ Note sulla versione | Estensione SUSE Linux Enterprise Desktop/SUSE Linux Enterprise Workstation 15 GA . www.suse.com . Estratto l'8 agosto 2019 . Archiviato dall'originale il 26 luglio 2018.
- ↑ DistroWatch.com: openSUSE . DistroWatch.com (14 ottobre 2017). Estratto il 15 ottobre 2017 . Archiviato dall'originale il 26 marzo 2015.
Collegamenti
- python.org - sito ufficiale di CPython