Python - Configurazione dell'Ambiente

Ciao, aspiranti Pythonisti! Sono entusiasta di guidarvi attraverso il viaggio avventuroso della configurazione del vostro ambiente Python. Come insegnante di Python da anni, posso assicurarvi che questo primo passo è cruciale, ma non preoccupatevi – lo renderemo divertente e facile!

Python - Environment Setup

Configurazione dell'Ambiente Locale

Prima di immergerci nella programmazione, dobbiamo creare un ambiente accogliente per Python sul vostro computer. Immagina questo come costruire un nido per un pitone (naturalemente di tipo digitale!). Questo processo comporta il download e l'installazione di Python, e poi indicare al vostro computer dove trovarlo.

Download di Python

Prima di tutto, recuperiamo Python sul vostro computer. Andate sul sito ufficiale di Python (python.org) e cercate la sezione Download. Vedrete diverse versioni disponibili, ma per i principianti, consiglio di restare con l'ultima versione stabile di Python 3.

Suggerimento professionale: Scarica sempre dall'origine ufficiale per evitare sorprese indesiderate!

Installazione di Python

Ora che avete scaricato Python, è il momento di farlo entrare in scena e benvenutarlo sul vostro computer. Il processo di installazione varia leggermente a seconda del vostro sistema operativo, quindi analizziamolo:

Installazione di Python su Ubuntu Linux

Per i nostri utenti Ubuntu, avete fortuna! Python di solito viene pre-installato su Ubuntu. Per controllare, apri il terminale e digita:

python3 --version

Se vedi un numero di versione, sei prontissimo! Se no, non preoccuparti. Digita:

sudo apt-get update
sudo apt-get install python3

Installazione di Python su altri sistemi Linux

Se stai usando una diversa distribuzione di Linux, il processo è simile. Puoi usare il gestore di pacchetti della tua distribuzione. Per esempio, su Fedora, useresti:

sudo dnf install python3

Installazione di Python su Windows

Per gli utenti di Windows, il processo è un po' diverso, ma altrettanto semplice:

  1. Esegui l'installatore che hai scaricato.
  2. Assicurati di selezionare la casella "Aggiungi Python al PATH" – questo ci farà risparmiare un passaggio dopo!
  3. Clicca su "Installa Ora" e lascia che la magia accada.

Configurazione del PATH

Ora, dobbiamo assicurarci che il vostro computer sappia dove trovare Python quando lo vuoi utilizzare. È come dare una mappa alla tua computer per trovare la casa di Python.

Configurazione del PATH su Unix/Linux

Per i nostri utenti Linux e Mac, apri il terminale e modifica il file .bashrc o .bash_profile:

nano ~/.bashrc

Aggiungi questa riga alla fine:

export PATH="/usr/local/bin:$PATH"

Salva e esci, poi esegui:

source ~/.bashrc

Configurazione del PATH su Windows

Gli utenti di Windows che hanno selezionato "Aggiungi Python al PATH" durante l'installazione possono saltare questo passaggio. Se non l'hai fatto, non preoccuparti! Ecco cosa fare:

  1. Clicca con il tasto destro su 'Questo PC' e scegli 'Proprietà'
  2. Clicca su 'Impostazioni avanzate del sistema'
  3. Clicca su 'Variabili d'ambiente'
  4. Sotto 'Variabili di sistema', trova e seleziona 'Path', poi clicca su 'Modifica'
  5. Clicca su 'Nuovo' e aggiungi il percorso dell'installazione di Python (di solito qualcosa come C:\Python39)

Variabili d'Ambiente di Python

Le variabili d'ambiente sono come messaggi segreti che puoi lasciare a Python. Possono influenzare il comportamento di Python. Ecco una tabella di alcune variabili d'ambiente comuni:

Variabile Descrizione
PYTHONPATH Amplia il percorso di ricerca predefinito per i file dei moduli
PYTHONSTARTUP Percorso di un file di inizializzazione eseguito all'avvio interattivo
PYTHONCASEOK Utilizzato su Windows per abilitare l'importazione dei moduli senza distinzione tra maiuscole e minuscole
PYTHONHOME Percorso alternativo per la ricerca dei moduli

Non devi configurarle ora, ma è buono sapere che esistono per riferimento futuro!

Esecuzione di Python

Congratulazioni! Hai configurato il tuo ambiente Python. Ora, assicuriamoci che tutto funzioni. Apri il terminale (o il prompt dei comandi su Windows) e digita:

python

Dovresti vedere qualcosa del genere:

Python 3.9.5 (default, May 3 2021, 08:33:23)
[GCC 10.2.1 20201125 (Red Hat 10.2.1-9)] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>>

Questo è la shell interattiva di Python. Proviamo un comando semplice:

>>> print("Hello, Python!")
Hello, Python!

Se vedi "Hello, Python!" stampato, date un colpetto di polso a voi stessi – avete configurato Python e eseguito il vostro primo comando con successo!

Ricorda, configurare il tuo ambiente è come preparare la cucina prima di cucinare un delizioso pasto. Ora che abbiamo tutto in posto, siamo pronti per creare cose straordinarie con Python.

Negli anni in cui ho insegnato, ho scoperto che gli studenti che dedicano del tempo a configurare correttamente il loro ambiente hanno un'esperienza di apprendimento molto più fluida. Quindi, ben fatto per aver preso questo importante primo passo!

La prossima volta, esploreremo la scrittura ed esecuzione di programmi Python più complessi. Until then, sentiti libero di sperimentare nella shell interattiva. Chi sa? Potresti scoprire qualcosa di interessante prima della prossima lezione!

Buon coding, futuri maestri di Python!

Credits: Image by storyset