basicsPrincipiante
Basi di programmazione
Prima di scegliere un linguaggio, impara i concetti comuni a tutti: come "pensa" un programma, variabili, condizioni, cicli e funzioni. Si parte da zero, senza dare niente per scontato.
14 capitoli42 lezioni28 sfide
Programma del corso
Capitolo 1: Cos'è un programma
- ▸Cos'è un programma e un linguaggio
- ▸Dal codice all'esecuzione
- ▸Pensare per passi: l'algoritmo
Capitolo 2: Istruzioni e sintassi
- ▸Istruzioni e sintassi
- ▸La grammatica del codice
- ▸Commenti fatti bene
Capitolo 3: Valori e tipi di dato
- ▸Valori e tipi di dato
- ▸Numeri, testo e conversioni
- ▸I booleani: le risposte sì/no
Capitolo 4: Le variabili
- ▸Le variabili
- ▸Assegnare e riassegnare
- ▸Dare buoni nomi
Capitolo 5: Le costanti
- ▸Le costanti
- ▸Quando usare una costante
- ▸Costanti nei vari linguaggi
Capitolo 6: Operatori ed espressioni
- ▸Operatori ed espressioni
- ▸Aritmetica e precedenze
- ▸Confronti e logica: e, o, non
Capitolo 7: Input, output e segnaposto
- ▸Input, output e segnaposto
- ▸Leggere l'input dell'utente
- ▸Segnaposto e formattazione
Capitolo 8: Le condizioni (if / else)
- ▸Le condizioni (if / else)
- ▸Costruire le condizioni
- ▸Errori tipici con gli if
Capitolo 9: Cicli e iterazioni
- ▸Cicli e iterazioni
- ▸Il for passo per passo
- ▸While e il loop infinito
Capitolo 10: Le funzioni
- ▸Le funzioni
- ▸Parametri e valore di ritorno
- ▸Perché spezzare il codice in funzioni
Capitolo 11: Collezioni: liste e mappe
- ▸Collezioni: liste e mappe
- ▸Le liste in pratica
- ▸Le mappe: cercare per nome
Capitolo 12: Librerie e import
- ▸Librerie e import
- ▸Usare il lavoro degli altri
- ▸Import: come e perché
Capitolo 13: Errori e debugging
- ▸Errori e debugging
- ▸Leggere i messaggi di errore
- ▸Caccia al bug: un metodo
Capitolo 14: Le parentesi a colpo d'occhio
- ▸Le parentesi a colpo d'occhio
- ▸Tonde, quadre, graffe: chi fa cosa
- ▸Parentesi bilanciate e codice annidato
Pronto a salire di livello?
Crea un account gratuito e inizia subito: guadagni XP a ogni sfida e scali la classifica.