Tutti i percorsi
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.

Basi di programmazione — LevelUpCode