Go Language Core:
Foundation

Le fondamenta del linguaggio

DS01 — Go Language Core è il primo corso di Go di DEEP SIGNAL.

Costruiamo un modello rigoroso del linguaggio Go, dal sorgente ai programmi completi: valori e tipi, variabili e costanti, controllo di flusso, funzioni, array, slice, map, struct e pointer, fino a package, module, toolchain e testing.

Per DEEP SIGNAL, Go è il primo passo verso l’AI Systems Engineering: progettare architetture solide, verificabili e pronte per la produzione, senza dipendere dall’ultimo framework alla moda.

Per evitare astrazioni puramente teoriche e applicare i concetti su un dominio ad alta complessità, il corso adotta un’ambientazione d’eccezione come unico grande caso di studio pratico: la gestione logica e infrastrutturale della nave da esplorazione Andromeda.

L’architettura dei sistemi di bordo dell’Andromeda funge da perfetta metafora di un’organizzazione del mondo reale: un ecosistema complesso in cui componenti come sensori, procedure di analisi di reperti spaziali e sistemi intelligenti devono scambiarsi informazioni e cooperare in modo deterministico e privo di ambiguità. Attraverso questo modello, si affrontano scenari di analisi concreti e strutturati.


Sezione 0 — Benvenuto a bordo
  • Benvenuto a bordo
  • L’Andromeda
  • Deep Signal
  • Perché Go
  • AURORA
  • La rotta
Sezione 1 —AMBIENTE E PRIMO PROGRAMMA GO
  • Installare Go e verificare la toolchain
  • VS Code, estensione Go e gopls
  • Il comando go e go help
  • Il primo file .go
  • La struttura minima del programma
  • go run
  • go build
  • Stampare sul terminale
  • Esercitazione 1 — Prima build
Sezione 2 — Il sorgente
  • Il sorgente
  • Caratteri e UTF-8
  • I Token
  • Spazi e commenti
  • Gli identificatori
  • Le parole chiave
  • Operatori e punteggiatura
  • Il punto e virgola
  • Esercitazione 2 — Anatomia del sorgente
  • Escape sequence e raw string literal

Rimani aggiornato

Ricevi informazioni sulla pubblicazione dei nuovi corsi Deep Signal.