0Pricing
Python Academy · Leçon

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 ? — illustration 1

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.

Qu’est-ce qu’une fonction ? — illustration 11

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

  1. Qu’est-ce qu’une fonction ?
  2. Valeurs de retour
  3. Portée et durée de vie des variables
  4. Fonctions intégrées et fonctions définies par l’utilisateur
  5. Importer des modules
← Retour à Python Academy