Python Crash Course (Italiano)

Queste sono le risorse per la prima edizione; le risorse aggiornate per la seconda edizione sono qui. Mi piacerebbe sapere cosa ne pensi di Python Crash Course. Si prega di prendere in considerazione una breve indagine. Se desideri sapere quando sono disponibili risorse aggiuntive, puoi registrarti per le notifiche e-mail qui.

  • Controllo della versione corrente di Python
  • Installazione di Python 3.,5
  • Installazione di Sublime Text
    • Configurazione di Sublime Text

Controllo della versione corrente di Python

Python è probabilmente già installato sul sistema. Per verificare se è installato, vai su Applications > Utilities e fai clic su Terminal. (È anche possibile premere comando-barra spaziatrice, tipo terminale, e quindi premere Invio.)

Scopri quale versione di Python è installata emettendo il comandopython --version:

$ python --versionPython 2.7.5

Se vedi qualcosa di simile, Python 2.,7 è la versione predefinita. Dovresti anche vedere se hai Python 3 installato:

$ python3 --versionPython 3.4.0

Se hai Python 3.4 o successivo, va bene iniziare usando la versione installata. Se hai Python 3.3 o precedente, probabilmente vale la pena installare Python 3.5.

top

Installazione di Python 3.5

Installa Homebrew, che semplifica l’installazione della versione più recente di Python., Inizia installando alcuni degli strumenti xcode di Apple:

$ xcode-select --install

L’installazione potrebbe richiedere un po ‘ di tempo, a seconda della velocità della tua connessione. A quel punto, installare Homebrew:

$ ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

Se si esegue il comando brew medico, è possibile verificare che l’installazione è stata eseguita correttamente:

$ brew doctorYour system is ready to brew.

Ora è possibile installare i pacchetti Python tramite Homebrew., Per installare Python 3, inserire il seguente comando:

$ brew install python3

Si può verificare che Python 3 è stato installato correttamente:

$ python3 --versionPython 3.5.0

potrete utilizzare il python3 comando quando si configura il vostro editor di testo, quando si avvia un Pitone sessione di terminale, e quando si esegue programmi da terminale.

top

Installazione di Sublime Text

È possibile scaricare un programma di installazione per Sublime Text facendo clic sul collegamento OS X inhttp://www.sublimetext.com/3., Sublime Text ha una politica di licenza liberale; è gratuito finché vuoi usarlo, ma l’autore ti chiede di acquistare una licenza se ti piace il programma e vuoi continuare ad usarlo.

Dopo aver scaricato il programma di installazione, aprirlo e quindi trascinare l’icona di testo Sublime nella cartella Applicazioni.

top

Configurazione di Sublime Text per Python 3

Se si utilizza il semplice comandopython per avviare una sessione di terminale sul proprio sistema, non è necessario configurare Sublime Text., Ma se usi un comando come python3opython3.5, dovrai modificare leggermente il testo Sublime in modo che usi la versione corretta di Python per eseguire i tuoi programmi.

Trova il percorso dell’interprete Python:

$ type -a python3python3 is /usr/local/bin/python3

Aprire un file vuoto nel Sublime di Testo e salvarlo come hello_world.py. Il file deve avere una riga:

print("Hello Python world!")

Passare a Strumenti>Sistema di generazione>Nuova Build del Sistema, che aprirà un nuovo file di configurazione., Elimina ciò che vedi e inserisci quanto segue:

{ "cmd": ,}

Questo dice a Sublime Text di utilizzare il comando python3 del tuo sistema durante l’esecuzione di programmi. Assicurati di utilizzare il percorso che hai trovato durante l’esecuzione di type-a python3, non necessariamente il percorso che vedi qui. Salva il file come Python3.sublime-crea nella directory che Sublime Text apre quando scegli Salva.

Ora è possibile eseguire programmi selezionando Build> Esegui, facendo clic sull’icona Esegui con un set di ingranaggi su di esso, o premendo F5.

top

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *