Come installare Python 3.x su Mac in modo semplice e veloce

Python è un linguaggio di programmazione molto popolare, utilizzato sia da chi inizia a programmare sia da sviluppatori esperti. Le versioni moderne di macOS hanno preinstallato Python 2.7.x (o Python 2.6.1 se si usa una versione precedente di macOS), ma molti utenti potrebbero voler passare a una versione più recente, come Python 3.6.5.

In questo articolo, ti guiderò su come ottenere un’installazione aggiornata di Python 3 sul tuo Mac, esplorando due metodi rapidi e semplici.

È importante notare che stiamo parlando di installare Python 3, non di aggiornare Python 2.x a Python 3.x. Questo approccio è essenziale perché alcune applicazioni su Mac potrebbero dipendere ancora da Python 2. Quindi, se provi ad aggiornare Python 2.x, rischi di rompere qualcosa. Pertanto, non tentare di aggiornare la versione preinstallata di Python: opta per una co-installazione di Python 3 per garantire la massima compatibilità.

E sì, Python 3 e Python 2 possono coesistere sul tuo Mac senza problemi. I comandi per utilizzarli saranno però leggermente diversi.

Come installare Python 3 su macOS

Il metodo più semplice per installare Python 3 è utilizzare il pacchetto di installazione disponibile su python.org.

  1. Visita la pagina dei download di Python.org qui e scarica l’ultimo pacchetto di installazione di Python.
  2. Apri il pacchetto di installazione e segui le istruzioni per installare Python 3 sul tuo Mac.
  3. Installazione di Python 3 su Mac OS

L’installazione di Python 3.6.x richiede circa 100MB di spazio su disco. È un processo veloce, e al termine avrai sia Python 3.x che Python 2.x sul tuo Mac.

Una volta completata l’installazione, troverai una cartella Python3 nella directory /Applications del tuo Mac. Inoltre, troverai l’IDE chiamato IDLE nella cartella /Applications/MacPython3/, che offre un’interfaccia simile a quella che incontreresti se avessi eseguito «python3» nel Terminale.

Puoi anche installare Python 3.x su Mac tramite Homebrew, che è il mio metodo preferito come utente di questo gestore di pacchetti.

Come installare Python 3.6.5 con Homebrew

Installare Python 3.6.5 (versione attuale) con Homebrew è semplice e diretto. Ovviamente, dovrai avere Homebrew installato sul tuo Mac prima di poter utilizzare questo metodo. Se non lo hai ancora, puoi scoprire come installarlo seguendo le indicazioni qui.

Assumendo che tu abbia già Homebrew installato, per installare l’ultima versione di Python 3, basta eseguire il seguente comando nel Terminale:

brew install python3

Una volta completata l’installazione, puoi avviare Python 3 con:

python3

Sia che tu scelga di installare Python 3 tramite il pacchetto di installazione o Homebrew, la versione predefinita di Python 2.7 rimarrà intatta e potrà essere eseguita con il comando «python» come sempre.

Come verificare quale versione di Python è installata in macOS

Per controllare quale versione di Python hai attualmente installata, apri il Terminale e digita:

python –version

In macOS, di solito troverai Python 2.7.x, come 2.7.4 o 2.7.10.

Dopo aver installato Python 3 con Homebrew o il pacchetto di installazione, puoi controllare la nuova versione con:

python3 –version

E come già detto, entrambe le versioni di Python coesisteranno senza conflitti.

Controlla le versioni di Python installate su Mac

Puoi anche scoprire dove ogni versione di Python è installata utilizzando i comandi ‘which’ o ‘whereis’:

Scopri dove è installato Python su Mac

Ricorda che ci sono differenze significative tra le versioni di Python, e alcune funzionalità, come il web server di base, cambiano da Python 2 a Python 3. Se hai intenzione di utilizzare Python a lungo termine o di imparare, è consigliabile scrivere in Python 3.x piuttosto che nelle versioni precedenti di Python 2.x.

Ora che hai installato Python 3, sei pronto per iniziare a esplorare il mondo della programmazione!

Imparare Python e risorse utili

Se sei nuovo nel mondo di Python e della programmazione, hai a disposizione molte risorse eccellenti per cominciare.

Se preferisci imparare attraverso i libri, ecco alcune opzioni popolari:

  • Imparare Python – O’Reilly
  • Python Crash Course: una introduzione pratica alla programmazione basata sul progetto
  • Automatizza la roba noiosa con Python: Programmazione pratica per principianti assoluti

In alternativa, puoi dare un’occhiata ai corsi online gratuiti, tra cui quelli offerti dal MIT:

  • edX: corso MIT Learn Python
  • MIT: corso introduttivo alla programmazione informatica

Non dimenticare di esplorare anche la vasta pagina di risorse Wiki Python per ulteriori informazioni.

TLDR: evita di aggiornare Python 2.x a Python 3.x, installa Python 3.x sul Mac

TLDR: non tentare di aggiornare Python 2.x preinstallato a Python 3.x, poiché potrebbe causare problemi. Invece, installa e usa Python 3.x separatamente per evitare conflitti.

Novità in Python 3.10 e oltre

Nel 2024, Python continua a evolversi con nuove funzionalità e miglioramenti. Le versioni più recenti, come Python 3.10 e 3.11, hanno introdotto nuove sintassi e funzionalità utili come il pattern matching e miglioramenti nelle performance. Questi aggiornamenti non solo rendono il codice più elegante, ma offrono anche nuove opportunità per gli sviluppatori di scrivere in modo più efficiente.

Inoltre, la comunità Python è sempre attiva, con numerosi pacchetti e librerie che si aggiornano costantemente per supportare gli sviluppatori in vari ambiti, dalla data science al machine learning. Approfitta delle risorse disponibili per rimanere aggiornato sulle ultime tendenze e migliorare le tue abilità di programmazione.

ItBookMac