Qu'est-ce qu'une fonction ?
Une fonction est un ensemble d'étapes réutilisable.
Qu'est-ce qu'une fonction ? est une leçon Coding for Kids gratuite sur CoddyKit. Ceci est la leçon 1 sur 4. Tu peux lire la leçon complète ci-dessous gratuitement — puis la pratiquer en direct dans le navigateur avec un éditeur de code intégré et un tuteur IA 24/7. Elle fait partie du parcours d'apprentissage Coding for Kids, et ta progression se synchronise sur le web et l'application CoddyKit. Le cours Coding for Kids comprend 4 leçons au total.
Une recette magique
Bonjour, explorateur ! 🧑🍳 Aujourd’hui, nous découvrons les fonctions.
Une fonction ressemble à une recette. C’est un ensemble d’étapes que vous enregistrez pour pouvoir les réutiliser encore et encore !
Pourquoi les recettes sont utiles
Imaginez que vous prépariez un sandwich. 🥪
- Prenez le pain
- Ajoutez le fromage
- Refermez le sandwich
Si vous écrivez ces étapes une seule fois, vous pourrez préparer un sandwich n’importe quand sans avoir à trop réfléchir !
Recommencer encore et encore
Sans recette, vous devriez expliquer chaque étape à chaque fois. Quelle fatigue ! 😴
Une fonction vous permet de prononcer un seul mot court et de déclencher toutes les étapes. Comme par magie ! ✨
Une fonction en Python
En Python, une recette s’écrit comme ceci. Le mot def signifie « je crée une recette ».
Exécutez-la et voyez le sympathique bonjour ! 👋
def say_hello():
print("Hello, friend!")
say_hello()Le nom de la recette
Voyez la partie say_hello ? C’est le nom de notre recette.
Vous choisissez vous-même le nom, comme lorsqu’on donne un nom à un animal de compagnie ! 🐶
Appeler la recette
Écrire say_hello() s’appelle appeler la fonction.
Cela signifie : « Hé, recette, exécute tes étapes maintenant ! » 🎬
def say_hello():
print("Hello, friend!")
say_hello()
say_hello()La réutiliser encore et encore
Regardez ! Nous avons appelé say_hello() deux fois, alors le message de bienvenue a été affiché deux fois ! 🎉
C’est le superpouvoir des fonctions : écrire une fois, réutiliser MANY fois.
Beaucoup d’étapes à l’intérieur
Une recette peut contenir beaucoup d’étapes. Regardez cette recette birthday ! 🎂
def birthday():
print("Happy Birthday!")
print("Make a wish!")
print("Blow the candles!")
birthday()Les étapes restent ensemble
Toutes les lignes situées sous def birthday(): sont indentées (décalées vers la droite avec des espaces).
Cet espacement indique à Python « ces étapes appartiennent à la recette ». 🧩
Les fonctions font gagner du temps
Les bons assistants ne se répètent pas. Les fonctions nous aident à écrire du code bien organisé ! 🧹
Moins de saisie, moins d’erreurs, plus de plaisir. 😄
Vous êtes maintenant un chef
Vous avez appris ce qu’est une fonction : une recette d’étapes enregistrée sous un nom. 🍳
Ensuite, nous écrirons la nôtre ! Préparez-vous ! 🚀
Vérification rapide
Testons vos connaissances de chef ! 🧠
Excellent travail !
Youpi ! Vous savez maintenant ce que sont les fonctions. 🎉
Souvenez-vous : une fonction = une recette réutilisable. À la prochaine leçon, chef ! 👨🍳
Questions Fréquemment Posées
La leçon « Qu'est-ce qu'une fonction ? » est-elle gratuite ?
Oui — le texte complet de « Qu'est-ce qu'une fonction ? » est gratuit à lire ici sur le web. Pour la pratiquer de manière interactive (un éditeur de code intégré et un tuteur IA 24/7) et déverrouiller le reste du cours Coding for Kids, passe à CoddyKit PRO. Le cours Coding for Kids comprend 4 leçons au total.
Qu'est-ce que j'apprendrai dans « Qu'est-ce qu'une fonction ? » ?
Une fonction est un ensemble d'étapes réutilisable. Tu pratiques Coding for Kids avec du code pratique que tu exécutes directement dans le navigateur, et un tuteur IA 24/7 répond à tes questions au fur et à mesure que tu avances dans la leçon.
Dois-je avoir de l'expérience pour commencer Coding for Kids ?
Aucune expérience préalable n'est requise. Coding for Kids sur CoddyKit est structuré pour les débutants jusqu'aux apprenants avancés, donc tu peux commencer ici ou depuis le début et avancer à ton rythme. Ceci est la leçon 1 sur 4.
Combien de temps prend la leçon « Qu'est-ce qu'une fonction ? » ?
La plupart des leçons CoddyKit prennent environ 5–10 minutes. Chacune est courte et interactive, tu progresses régulièrement et tu repiques exactement où tu t'es arrêté sur le web et l'app.
Peux-tu écrire et exécuter du code dans cette leçon Coding for Kids ?
Oui. Chaque leçon Coding for Kids inclut un éditeur de code intégré, tu écris et exécutes du vrai code directement dans ton navigateur et tu reçois des retours IA instantanés — aucune configuration locale requise.
Toutes les leçons de ce cours
- Qu'est-ce qu'une fonction ?
- Écrire votre première fonction
- Fournir des entrées aux fonctions
- Renvoyer un résultat