Opa, Antonio! Tudo bem?
Vamos juntos nessa! No enunciado estamos nos referindo a categoria como um atributo de classe e não como um atributo da classe categoria. Ou seja, categoria é um atributo de classe que precisa ser acessado da classe Restaurante.
Na programação orientada a objetos em Python, uma classe pode ter atributos de instância e atributos de classe. Um atributo de classe é compartilhado entre todas as instâncias da classe, enquanto um atributo de instância é específico para cada objeto.
No exercício, para acessar esse atributo diretamente da classe, sem precisar de uma instância, podemos usar a seguinte sintaxe:
categoria = Restaurante.categoria
Aqui, Restaurante é o nome da classe, e categoria é o nome do atributo de classe. Ao fazer isso, você está acessando o valor de categoria diretamente da classe, sem criar uma instância da classe.
Quanto ao valor de categoria, isso depende de como ele foi definido na classe Restaurante, se ele não foi explicitamente definido, poderemos atribuir um valor a ele em algum ponto do código, porém o intuito imediato do desafio é apenas esse acesso.
Espero ter ajudado!
Um forte abraço e bons estudos!