Un objet en Python ressemble à un objet réel, à quelque chose que vous pouvez voir, toucher.
Prenez par exemple la porte d'entrée de votre maison. Elle a quelques caractéristiques : sa taille, sa couleur, sa composition (est-ce une porte en métal ou en bois ?), etc.
De même, un objet en Python possède ce que l'on appellera des <italique>attributs</italique> : ce seront des variables qui seront <italique>encapsulées</italique> dans l'objet : l'objet les amènera avec lui partout où il va, parce que ses attributs font partie de lui-même.
Reprenons notre porte d'entrée. Si elle se résumait à une couleur, une taille et une composition, elle ne servirait à rien n'est-ce pas ?Un porte d'entrée, ça s'ouvre, ça se ferme, ça se ferme à clé la nuit ou quand vous êtes parti de chez vous. En fermant votre porte, elle accomplit en quelque sorte une action : elle se ferme. C'est la même chose en Python : chaque objet peut contenir des fonctions (appelées <italique>méthodes</italique>) qui pourront accomplir des actions diverses.