Configurazione dell'ambiente Go

Benvenuti, futuri programmatori! Oggi ci immergeremo nel mondo emozionante della programmazione in Go. Come il vostro amico insegnante di scienze informatiche del quartiere, sono qui per guidarvi attraverso la configurazione del vostro ambiente Go. Non preoccupatevi se non avete mai programmato prima – prenderemo tutto passo per passo, e prima di sapere, sarete pronti a scrivere il vostro primo programma in Go!

Go - Environment Setup

Configurazione dell'ambiente locale

Configurare il vostro ambiente locale è come preparare il vostro workspace prima di iniziare un nuovo progetto artistico. Avete bisogno degli strumenti e dei materiali giusti per creare la vostra opera d'arte. Nel nostro caso, avremo bisogno di tre componenti principali:

  1. Un editor di testo
  2. Il compilatore Go
  3. L'archivio Go

Esploriamo ciascuno di questi in dettaglio.

Editor di testo

Un editor di testo è dove scriverete il vostro codice Go. È come il vostro taccuino digitale, ma molto più cool! Ci sono molte opzioni disponibili, ma per i principianti, vi consiglio Visual Studio Code (VS Code). È gratuito, facile da usare e ha un eccellente supporto per Go.

Per installare VS Code:

  1. Visitate il sito ufficiale di VS Code (https://code.visualstudio.com/)
  2. Scaricate la versione per il vostro sistema operativo
  3. Seguite le istruzioni di installazione

Una volta installato, aprite VS Code e installate l'estensione Go:

  1. Cliccate sull'icona delle Estensioni nella barra laterale sinistra (sembra quattro quadrati)
  2. Cercate "Go"
  3. Trovate l'estensione del Go Team di Google e cliccate su "Install"

E voilà! Il vostro editor di testo è pronto per alcune azioni di coding in Go!

Il compilatore Go

Il compilatore Go è come un traduttore magico che trasforma il vostro codice Go in qualcosa che il vostro computer può comprendere ed eseguire. È incluso nel pacchetto di installazione di Go, quindi lo otterremo quando scaricheremo l'archivio Go nel passo successivo.

Scarica l'archivio Go

L'archivio Go contiene tutto il necessario per iniziare a programmare in Go, inclusi il compilatore di cui abbiamo appena parlato. Ecco come fare!

  1. Visitate la pagina ufficiale dei download di Go: https://golang.org/dl/
  2. Scegliete la versione appropriata per il vostro sistema operativo

Ora, vediamo come installare Go su diversi sistemi operativi.

Installazione su UNIX/Linux/Mac OS X e FreeBSD

Se utilizzate un sistema basato su Unix come Linux o macOS, seguite questi passaggi:

  1. Aprite il vostro terminale
  2. Estratte l'archivio scaricato in /usr/local:
sudo tar -C /usr/local -xzf go1.x.x.linux-amd64.tar.gz

(Sostituite 1.x.x con la versione che avete scaricato)

  1. Aggiungete Go al PATH aggiungendo questa riga al vostro ~/.profile o ~/.bash_profile:
export PATH=$PATH:/usr/local/go/bin
  1. Ricaricate il vostro profilo:
source ~/.profile

E così, avete installato Go sul vostro sistema basato su Unix!

Installazione su Windows

Per i nostri utenti Windows, il processo è un po' diverso, ma altrettanto semplice:

  1. Eseguite l'installer MSI che avete scaricato
  2. Seguite le istruzioni – l'installer configurerà tutto per voi
  3. Riavviate il computer per assicurarvi che tutte le modifiche abbiano effetto

Visto? Facile come una torta!

Verifica dell'installazione

Ora arrivesse la parte emozionante – assicurarci che tutto funzioni! È come fare un sound check prima di un concerto. Verifichiamo la vostra installazione di Go:

  1. Aprite il vostro terminale (Command Prompt su Windows)
  2. Digitate il seguente comando:
go version

Se vedete qualcosa come go version go1.x.x, congratulazioni! Avete configurato con successo il vostro ambiente Go.

Proviamo un altro comando per vedere dove è installato Go:

go env GOROOT

Questo vi mostrerà la posizione della vostra installazione di Go.

Il vostro primo programma Go

Ora che abbiamo tutto configurato, scriviamo il nostro primo programma Go! Aprite il vostro editor di testo e create un nuovo file chiamato hello.go. Digitate il seguente codice:

package main

import "fmt"

func main() {
fmt.Println("Hello, Go world!")
}

Salvate il file e aprite il vostro terminale. Navigate alla directory dove avete salvato hello.go e eseguite:

go run hello.go

Se vedete "Hello, Go world!" stampato nel vostro terminale, datevi una carezza sulla spalla – avete appena eseguito il vostro primo programma in Go!

Comandi comuni di Go

Chiudiamo con una tabella dei comandi comuni di Go che userete spesso:

Comando Descrizione
go run Compila ed esegue un programma Go
go build Compila il programma ma non lo esegue
go fmt Formatta il codice sorgente Go
go get Scarica e installa pacchetti e dipendenze
go test Esegue i test nei file sorgenti Go
go version Mostra la versione di Go
go env Stampa le informazioni sull'ambiente di Go

Ricordate, imparare a programmare è un viaggio, non una destinazione. Non abbiate paura di fare errori – sono solo opportunità per imparare! Continuate a praticare, rimanete curiosi, e prima di sapere, sarete a scrivere programmi Go complessi.

Buon coding, futuri gopher!

Credits: Image by storyset