Qu’est-ce qu’une fonction ?
Apprenez comment les fonctions organisent et réutilisent votre code
Qu’est-ce qu’une fonction ? est une leçon Learn AI with Python 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 Learn AI with Python, et ta progression se synchronise sur le web et l'application CoddyKit. Le cours Learn AI with Python 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 section nommée du code 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 situé dans la fonction ne s’exécute que lorsque la fonction est appelée.
# Defining a function
def greet():
print("Hello!")Appel d’une fonction
Appel d’une fonction
Pour utiliser une fonction, appelez-la en indiquant son nom, suivi de parenthèses :
Cette opération 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 accepter 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 spécifier 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 :
- Utilisez des noms explicites pour les fonctions et les paramètres.
- Gardez les fonctions courtes et centrées sur une seule tâche.
- Évitez le code redondant en réutilisant les fonctions.
Qu’avons-nous appris ?
Qu’avons-nous 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 claires 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 Learn AI with Python, passe à CoddyKit PRO. Le cours Learn AI with Python comprend 5 leçons au total.
Qu'est-ce que j'apprendrai dans « Qu’est-ce qu’une fonction ? » ?
Apprenez comment les fonctions organisent et réutilisent votre code Tu pratiques Learn AI with Python 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 Learn AI with Python ?
Aucune expérience préalable n'est requise. Learn AI with Python 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 Learn AI with Python ?
Oui. Chaque leçon Learn AI with Python 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