Вы не можете сделать это, потому что вы сделали функцию связанным методом, который принимает экземпляр в качестве первого аргумента, но вы не передаете его в данный момент.
Я не уверен, что у вас на уме, но вы можете ссылаться на метод get_data
как имя a
(вместо вызова) и вызывать после создания экземпляра:
In [136]: class myclass:
...: def get_data(self):
...: return 1
...:
...: a = get_data
...:
...: ab = myclass()
...: print(ab.a())
1