Tutorial Python 3 - 01 Introduzione e Installazione su Windows - Programmazione Python - Italiano
Sommario:
- Python Versioning
- Verifica della versione di Python
- Verifica a livello di codice della versione di Python
- Conclusione
Python è uno dei linguaggi di programmazione più popolari al mondo. È utilizzato per lo sviluppo di siti Web, la scrittura di script, l'apprendimento automatico, l'analisi dei dati e altro ancora.
Questo tutorial spiega come verificare quale versione di Python è installata sul tuo sistema operativo usando la riga di comando. Ciò può essere utile durante l'installazione di applicazioni che richiedono una versione specifica di Python.
Ti mostreremo anche come determinare a livello di codice quale versione di Python è installata sul sistema su cui è in esecuzione lo script Python. Ad esempio, quando si scrivono script Python, è necessario determinare se lo script supporta la versione di Python installata sul computer dell'utente.
Python Versioning
Le versioni pronte per la produzione di Python sono sottoposte a versione nel seguente schema:
MAJOR.MINOR.MICRO
Ad esempio, in Python 3.6.8,
3
è una versione principale,
1
è una versione secondaria e
2
è una versione micro.
-
MAJOR
- Python ha due versioni principali che non sono completamente compatibili: Python 2 e Python 3. Ad esempio,3.5.7
,3.7.2
e3.8.0
fanno tutti parte della versione principale di Python 3.MINOR
- Queste versioni stanno portando nuove caratteristiche e funzioni. Ad esempio,3.6.6
,3.6.7
e3.6.8
fanno tutti parte della versione secondaria di Python 3.6.MICRO
- In genere, le nuove micro versioni contengono varie correzioni di bug e miglioramenti.
Le versioni di sviluppo hanno qualificatori aggiuntivi. Per ulteriori informazioni, leggere la documentazione "Ciclo di sviluppo" di Python.
Verifica della versione di Python
Python è preinstallato sulla maggior parte delle distribuzioni Linux e macOS.
Per scoprire quale versione di Python è installata sul tuo sistema esegui il comando
python --version
o
python -V
:
python --version
Il comando stamperà la versione Python predefinita, in questo caso, ovvero
2.7.15
. La versione installata sul tuo sistema potrebbe essere diversa.
Python 2.7.15+
La versione predefinita di Python verrà utilizzata da tutti gli script che hanno
/usr/bin/python
impostato come interprete nella riga shebang dello script.
Alcune distribuzioni Linux hanno più versioni di Python installate contemporaneamente. Generalmente, il binario di Python 3 si chiama
python3
e il binario di Python 2 si chiama
python
o
python2
, ma potrebbe non essere sempre così.
Puoi verificare se hai installato Python 3 digitando:
python3 --version
Python 3.6.8
Mentre Python 2 è ben supportato e attivo, Python 3 è considerato il presente e il futuro del linguaggio.
Al momento della stesura di questo articolo, l'ultima versione principale di Python è la versione 3.8.x. È probabile che sul tuo sistema sia installata una versione precedente di Python 3.
Verifica a livello di codice della versione di Python
Python 2 e Python 3 sono fondamentalmente diversi. Il codice scritto in Python 2.x potrebbe non funzionare in Python 3.x.
Il modulo
sys
disponibile in tutte le versioni di Python fornisce parametri e funzioni specifici del sistema.
sys.version_info
ti permette di determinare la versione di Python installata sul sistema. È una tupla che contiene i cinque numeri di versione:
major
,
minor
,
micro
,
releaselevel
e
serial
.
Supponiamo che tu abbia uno script che richiede almeno Python versione 3.5 e desideri verificare se il sistema soddisfa i requisiti. Puoi farlo semplicemente controllando le versioni
major
e
minor
:
import sys if not sys.version_info.major == 3 and sys.version_info.minor >= 5: print("This script requires Python 3.5 or higher!") print("You are using Python {}.{}.".format(sys.version_info.major, sys.version_info.minor)) sys.exit(1)
This script requires Python 3.5 or higher! You are using Python 2.7.
Per scrivere il codice Python che funziona con Python 3 e 2, usa il modulo
future
. Ti consente di eseguire codice compatibile con Python 3.x in Python 2.
Conclusione
Scoprire quale versione di Python è installata sul tuo sistema è molto semplice, basta digitare
python --version
.
Sentiti libero di lasciare un commento in caso di domande.
pitone terminaleCome controllare la versione del BIOS in Windows 10
Questo post mostra come verificare la versione corrente del BIOS in Windows 10 / 8.1 / 8/7 usando Windows Registro, WMIC / CMD, System Information Tool o DXDiag.
Che cos'è directx in Windows? come controllare la versione di directx?
La tecnologia guida spiega il significato di DirectX in Windows in un linguaggio semplice e come verificarne la versione sul PC.
Come controllare la versione di Linux
In questo tutorial, ti mostreremo come verificare quale distribuzione e versione di Linux sono installate sul tuo sistema usando la riga di comando.