Ci-dessous un exemple minimaliste pour introduire la syntaxe et les mots clés:
class MaClasse(object): def __init__(self, name): self._name = name def set_name(self, value=None): self.name = value
# Instanciation d'un objet de type MaClasse # Le constructeur est appelé avec la valeur 'test' pour le paramètre name var = MaClasse('test') # Affiche le type d'une variable type(var)
En python tous les attributs sont publics. Pour différencier les attributs/méthodes privées leur nom est préfixé par le caractère underscore '_'