0% ont trouvé ce document utile (0 vote)
24 vues2 pages

Gestion de bibliothèque en Python POO

Le document décrit un travail pratique visant à concevoir un système de gestion de bibliothèque en Python avec deux classes principales : Livre et Bibliothèque.

Transféré par

Dhiaa Hammami
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
24 vues2 pages

Gestion de bibliothèque en Python POO

Le document décrit un travail pratique visant à concevoir un système de gestion de bibliothèque en Python avec deux classes principales : Livre et Bibliothèque.

Transféré par

Dhiaa Hammami
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

Classe TIC 2 Enseignant : Naji Guedri

Travaux Pratiques 1 (a)

Objectif du TP :
Concevoir et implémenter un système de gestion de bibliothèque utilisant la POO en Python.

Description :
Vous devez créer deux classes principales : Livre et Bibliothèque. Voici comment vous pouvez
commencer :
- Classe Livre : La classe Livre devrait avoir des attributs tels que titre, auteur, ISBN,
etc. Elle devrait également avoir des méthodes pour afficher les informations du livre.
- Classe Bibliothèque : La classe Bibliothèque devrait avoir une liste de livres. Elle
devrait avoir des méthodes pour ajouter un livre à la bibliothèque, retirer un livre,
afficher la liste de tous les livres de la bibliothèque, etc.
Étapes suggérées :
1. Créez la classe Livre avec les attributs et les méthodes nécessaires.
2. Créez la classe Bibliothèque avec des méthodes pour ajouter, retirer et afficher des
livres.
3. Créez quelques instances de la classe Livre et utilisez la classe Bibliothèque pour gérer
ces livres.
4. Écrivez un programme principal qui permet à l'utilisateur d'interagir avec la
bibliothèque en ajoutant, retirant ou affichant des livres.
Classe TIC 2 Enseignant : Naji Guedri

Exemple de code initial :

class Livre:
def __init__(self, titre, auteur, ISBN):
[Link] = titre
[Link] = auteur
[Link] = ISBN
def afficher_informations(self):
print(f"Titre : {[Link]}, Auteur : {[Link]}, ISBN : {[Link]}")
class Bibliothèque:
def __init__(self):
[Link] = []
def ajouter_livre(self, livre):
[Link](livre)
def retirer_livre(self, livre):
[Link](livre)
def afficher_livres(self):
for livre in [Link]:
livre.afficher_informations()
# Exemple d'utilisation
bibliotheque = Bibliothèque()
livre1 = Livre("Harry Potter", "J.K. Rowling", "978-0439708180")
livre2 = Livre("Le Seigneur des Anneaux", "J.R.R. Tolkien", "978-2266282513")
bibliotheque.ajouter_livre(livre1)
bibliotheque.ajouter_livre(livre2
bibliotheque.afficher_livres()

Vous aimerez peut-être aussi