Diferença entre chamar um método e acessar um atributo

Sou muito novo no Python e estou usando o Python 3.3.1.

class Parent: # define parent class 
    parentAttr = 100
    age = 55

    def __init__(self): 
        print ("Calling parent constructor") 

    def setAttr(self, attr): 
        Parent.parentAttr = attr 

class Child(Parent):
    def childMethod(self):
        print ('Calling child method')

Agora vou criar

c=child
c.[here every thing will appear methods and attr (age,setAttr)]

Como posso distinguir entre métodos e atributos? Quero dizer, quando eu usoc.SetAtrr(Argument)ec.SetAtrr=value?

questionAnswers(1)

yourAnswerToTheQuestion