Énoncé

Tout ce que tu as besoin de savoir pour commencer le projet.

Le but de ce projet est de créer une classe permettant de gérer des listes d'éléments.

But du projet

Votre script doit permettre de créer des instances de listes à partir d'une classe Liste.

Votre liste doit posséder un attribut nom qui définit le nom de la liste.

Vous devez permettre à l'utilisateur de votre API d'ajouter et de retirer des éléments à la liste avec une méthode ajouter et une méthode enlever.

La méthode ajouter ne doit permettre d'ajouter que des objets de type chaîne de caractères.

Vous ne pouvez également pas ajouter deux fois le même élément dans la liste.

Finalement, vous devrez créer une méthode sauvegarder qui permet de sauvegarder la liste au format json dans un dossier data qui devra se trouver dans le même dossier que votre script.

Le nom du fichier json devra prendre le nom de la liste (par exemple films.json pour une liste avec l'attribut nom qui égal à 'films').

N'hésites pas à t'aider de la fonction de recherche du site (en haut à droite dans la barre de menu) afin de trouver des ressources sur Docstring pour t'aider.

Besoin d'aide ?

Solution

La solution proposée pour ce projet. Ce n'est bien sûr pas la seule façon de faire. Chaque projet peut être fait de milles façons différentes 😉

Disponible uniquement pour les membres Premium

Cadenas Voir les formules disponibles