Qu’est-ce qu’une fonction ?
Apprenez comment les fonctions aident à organiser et à réutiliser votre code.
Qu’est-ce qu’une fonction ? est une leçon Python Academy gratuite sur CoddyKit. Ceci est la leçon 1 sur 5. 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 Python Academy, et ta progression se synchronise sur le web et l'application CoddyKit. Le cours Python Academy comprend 5 leçons au total.
Introduction aux fonctions
Introduction aux fonctions
Les fonctions sont des blocs de code réutilisables conçus pour effectuer des tâches précises. Elles contribuent à réduire la redondance et à mieux organiser les programmes.
Dans cette leçon, vous apprendrez à définir, appeler et utiliser des fonctions en Python.

Qu’est-ce qu’une fonction ?
Qu’est-ce qu’une fonction ?
Une fonction est une portion de code nommée qui effectue une tâche précise. Les fonctions peuvent recevoir des entrées, traiter des données et renvoyer des sorties.
Par exemple :
# Defining a simple function
def greet():
print("Hello, World!")Définir une fonction
Définir une fonction
Vous définissez une fonction à l’aide du mot-clé def, suivi du nom de la fonction et de parenthèses :
Le code contenu dans la fonction ne s’exécute que lorsque la fonction est appelée.
# Defining a function
def greet():
print("Hello!")Appeler une fonction
Appeler une fonction
Pour utiliser une fonction, appelez-la en écrivant son nom suivi de parenthèses :
Cela exécute le code contenu dans la fonction.
# Calling a function
def greet():
print("Hello!")
greet()Utiliser des paramètres dans les fonctions
Utiliser des paramètres dans les fonctions
Les paramètres sont des entrées que vous pouvez transmettre à une fonction pour personnaliser son comportement. Par exemple :
# Function with parameters
def greet(name):
print(f"Hello, {name}!")
greet("Alice")Utiliser plusieurs paramètres
Utiliser plusieurs paramètres
Les fonctions peuvent recevoir plusieurs paramètres :
Ici, a et b sont des paramètres.
# Function with multiple parameters
def add(a, b):
print(a + b)
add(3, 5)Arguments nommés
Arguments nommés
Vous pouvez utiliser des arguments nommés pour indiquer les valeurs des paramètres par leur nom :
# Function with keyword arguments
def greet(name, age):
print(f"Hello, {name}. You are {age} years old.")
greet(age=30, name="Alice")def multiply(a, b):
return a * b
result = multiply(2, 4)
print(result)Bonnes pratiques pour les fonctions
Bonnes pratiques pour les fonctions
Voici quelques bonnes pratiques pour utiliser les fonctions :
- Utiliser des noms explicites pour les fonctions et les paramètres.
- Garder les fonctions courtes et centrées sur une seule tâche.
- Éviter le code redondant en réutilisant les fonctions.
Qu’avez-vous appris ?
Qu’avez-vous appris ?
Dans cette leçon, vous avez appris :
- Ce que sont les fonctions et comment les définir.
- Comment appeler des fonctions avec des paramètres et des arguments nommés.
- Les bonnes pratiques pour écrire des fonctions propres et réutilisables.
Excellent travail ! Passons à la leçon suivante.

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 Python Academy, passe à CoddyKit PRO. Le cours Python Academy comprend 5 leçons au total.
Qu'est-ce que j'apprendrai dans « Qu’est-ce qu’une fonction ? » ?
Apprenez comment les fonctions aident à organiser et à réutiliser votre code. Tu pratiques Python Academy 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 Python Academy ?
Aucune expérience préalable n'est requise. Python Academy 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 5.
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 Python Academy ?
Oui. Chaque leçon Python Academy 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 ?
- Valeurs de retour
- Portée et durée de vie des variables
- Fonctions intégrées et fonctions définies par l’utilisateur
- Importer des modules