Oii Laura, como você está? Espero que esteja bem ^-^
A ideia é válida sim. Eu costumo considerar uma classe como um molde, e os atributos como sendo o que aquele molde possui de características, já os métodos eu penso que são as ações que desejo para aquele molde. De início o paradigma Orientado a Objetos pode parecer confuso, mas com o passar do tempo e prática, você vai se aperfeiçoando. Como um material bônus para estudo, deixo abaixo o link da apostila de Python Orientação a Objetos da Caelum, uma empresa do Grupo Alura:
Qualquer dúvida estou por aqui, a gente vai conversando.
Grande abraço!