0Pricing
Coding for Kids · Lezione

Che cos'è una funzione?

Una funzione è un insieme riutilizzabile di passaggi.

Che cos'è una funzione? è una lezione Coding for Kids gratuita su CoddyKit. Questa è la lezione 1 di 4. Puoi leggere la lezione completa qui gratuitamente — poi esercitati direttamente nel browser con un editor di codice integrato e un tutor IA disponibile 24/7. Fa parte del percorso di apprendimento Coding for Kids, e i tuoi progressi si sincronizzano tra il web e l'app CoddyKit. Il corso Coding for Kids include 4 lezioni in totale.

Una ricetta magica

Salve, esploratore! 🧑‍🍳 Oggi impariamo a conoscere le funzioni.

Una funzione è come una ricetta. È un gruppo di passaggi che si salva per poterlo usare ancora e ancora!

Perché le ricette sono utili

Immagini di preparare un panino. 🥪

  • Prenda il pane
  • Aggiunga il formaggio
  • Lo chiuda

Se scrive questi passaggi una volta, può preparare un panino in qualsiasi momento senza dover riflettere troppo!

Ripetere più volte

Senza una ricetta, dovrebbe spiegare ogni passaggio ogni singola volta. Che fatica! 😴

Una funzione le permette di pronunciare una sola parola breve e di eseguire tutti i passaggi. Sembra magia! ✨

Una funzione in Python

In Python, una ricetta ha questo aspetto. La parola def significa "sto creando una ricetta".

La esegua e guardi il saluto amichevole! 👋

def say_hello():
    print("Hello, friend!")

say_hello()

Il nome della ricetta

Vede la parte say_hello? È il nome della nostra ricetta.

Il nome lo sceglie Lei, proprio come quando dà un nome a un animale domestico! 🐶

Chiamare la ricetta

Scrivere say_hello() si chiama chiamare la funzione.

Significa: "Ehi, ricetta, esegui subito i tuoi passaggi!" 🎬

def say_hello():
    print("Hello, friend!")

say_hello()
say_hello()

Usarla ancora e ancora

Guardi! Abbiamo chiamato say_hello() due volte, quindi ha salutato due volte! 🎉

Questo è il superpotere delle funzioni: scrivere una volta e usare molte volte.

Molti passaggi all'interno

Una ricetta può contenere molti passaggi. Guardi questa ricetta di compleanno! 🎂

def birthday():
    print("Happy Birthday!")
    print("Make a wish!")
    print("Blow the candles!")

birthday()

I passaggi restano insieme

Tutte le righe sotto def birthday(): sono indentate (spostate verso destra usando gli spazi).

Questa spaziatura dice a Python "questi passaggi appartengono alla ricetta". 🧩

Le funzioni fanno risparmiare tempo

I buoni aiutanti non si ripetono. Le funzioni ci aiutano a scrivere codice ordinato! 🧹

Meno codice da digitare, meno errori e più divertimento. 😄

Ora è uno chef

Ha imparato che cos'è una funzione: una ricetta di passaggi salvata e dotata di un nome. 🍳

Ora scriveremo la nostra! Si prepari! 🚀

Controllo rapido

Mettiamo alla prova le sue capacità da chef! 🧠

Ottimo lavoro!

Evviva! Ora sa che cosa sono le funzioni. 🎉

Ricordi: una funzione = una ricetta riutilizzabile. Ci vediamo nella prossima lezione, chef! 👨‍🍳

Domande Frequenti

La lezione «Che cos'è una funzione?» è gratuita?

Sì — il testo completo di «Che cos'è una funzione?» è gratuito qui sul web. Per esercitarvi in modo interattivo (un editor di codice integrato e un tutor IA 24/7) e sbloccare il resto del corso Coding for Kids, passa a CoddyKit PRO. Il corso Coding for Kids include 4 lezioni in totale.

Cosa imparerò in «Che cos'è una funzione?»?

Una funzione è un insieme riutilizzabile di passaggi. Eserciti Coding for Kids con codice pratico che esegui direttamente nel browser, e un tutor IA 24/7 risponde alle tue domande mentre lavori sulla lezione.

Ho bisogno di esperienza per iniziare Coding for Kids?

Non è richiesta alcuna esperienza precedente. Coding for Kids su CoddyKit è strutturato per principianti e studenti avanzati, quindi puoi iniziare da qui o dall'inizio e procedere al tuo ritmo. Questa è la lezione 1 di 4.

Quanto tempo richiede la lezione «Che cos'è una funzione?»?

La maggior parte delle lezioni CoddyKit richiede circa 5–10 minuti. Ogni lezione è breve e interattiva, quindi fai progressi costanti e riprendi esattamente da dove hai lasciato su web e app.

Posso scrivere ed eseguire codice in questa lezione Coding for Kids?

Sì. Ogni lezione Coding for Kids include un editor di codice integrato, quindi scrivi ed esegui codice reale direttamente nel tuo browser e ricevi feedback istantaneo dall'IA — nessuna configurazione locale necessaria.

Tutte le lezioni di questo corso

  1. Che cos'è una funzione?
  2. Scrivere la prima funzione
  3. Fornire input alle funzioni
  4. Restituire un risultato
← Torna a Coding for Kids