Introduzione agli strumenti
Scrittura del codice
- Editing online: p5.js Web Editor
- risorse\editing-online-web-editor
- Editing online: OpenProcessing
- risorse\editing-online-openprocessing
- Modalità di sviluppo offline
- nozioni\sviluppo-offline
- Editor di codice: Visual Studio Code
- risorse\vscode
- Vedere il risultato: Live Server
- risorse\vscode-live-server
- Individuazione errori con Google Chrome
- risorse\debugging-con-chrome
Concetti chiave della programmazione
- Un programma: algoritmi e strutture dati
- nozioni\programmazione
- Che cos’è un’istruzione
- nozioni\cos-e-un-istruzione
- Che cos’è una funzione
- nozioni\cos-e-una-funzione
- Chiamare una funzione
- nozioni\chiamare-funzione
- Che cos’è una variabile
- nozioni\cos-e-una-variabile
- Tipi di dati: numeri, stringhe, valori booleani
- nozioni\tipi-di-dati
- Variabili globali e variabili locali
- nozioni\variabili-globali-locali
- Tipi di operatori
- nozioni\tipi-di-operatori
- Controllo del flusso: sequenza, decisione, ciclo
- nozioni\controllo-flusso-istruzioni
- Istruzioni condizionali: if
- nozioni\istruzioni-condizionali-if
- La struttura for
- nozioni\struttura-for
Iniziare a usare OpenCode
- Perché OpenCode
- risorse\opencode
- Quali modelli si possono usare
- risorse\opencode-zen-go
- Installazione di OpenCode
- risorse\opencode-installazione
- Estensione OpenCode per Visual Studio Code
- risorse\opencode-estensione-vscode
- Scegliere il modello
- risorse\opencode-modelli
- Plan e Build
- risorse\opencode-plan-build
- La prima richiesta
- risorse\opencode-prima-richiesta
- Che cosa chiede prima di agire
- risorse\opencode-permessi
- Istruzioni valide per tutto il progetto
- nozioni\prompt-direttive-progetto