Définir une classe se fait simplement en utilisant le mot réservé class suivi du nom personnalisé de la classe en tant que début de bloc d'instruction :
class MaClasse : #instructions
En ce qui concerne le nom de la classe, il est de coutume de respecter toujours la même règle, par simplicité. Nous utilisons ici un nom sans séparation entre les termes et ajout de majuscule au début de chacun d'entre eux.
Une fois la classe créée, il va être possible de l'instancier, c'est-à-dire de l'utiliser dans un cas concret que l'on pourra appeler objet, tout comme chaque table est une instance de ce que peut être une table.
L'instanciation se fait simplement en faisant une affectation :
objet = MaClasse()
Malheureusement, si vous essayez ces quelques lignes dans l'interpréteur python, vous n'obtiendrez pas grand chose :
class MaClasse : #instructions File "<stdin>", line 3 ^ IndentationError: expected an indented block
Le message n'est pas très explicite, mais il mentionne bien qu'il manque quelque chose à cette classe : nous devrons donc lui ajouter des méthodes et des attributs.
Il y a une erreur de communication avec le serveur Booktype. Nous ne savons pas actuellement où est le problème.
Vous devriez rafraîchir la page.