class Greeter: """Classe permettant de saluer un utilisateur. Cette classe gère la génération de messages de bienvenue personnalisés. Elle illustre l'utilisation de docstrings respectant les conventions PEP 8 et PEP 257, dans un format compatible avec mkdocstrings. """ def __init__(self, name: str = "Inconnu"): """Initialise le greeter avec un nom d'utilisateur. Args: name (str): Le nom de la personne à saluer. Par défaut "Inconnu". """ self.name = name def say_hello(self) -> str: """Retourne un message de salutation. Returns: str: Un message de type "Bonjour, !". """ return f"Bonjour, {self.name} !" def say_goodbye(self) -> str: """Retourne un message d'au revoir. Returns: str: Un message de type "Au revoir, !". """ return f"Au revoir, {self.name} !"