Ах, это обычные ошибки для новых разработчиков Python.
Сначала конструктор должен называться:
__init__()
Ваша вторая проблема - забыть включить параметр self в ваши методы класса.
Кроме того, когда вы определяете второй конструктор, вы заменяете определение метода Computer (). Python чрезвычайно динамичен и позволит вам переопределить методы класса.
Более питонным способом, вероятно, является использование значений параметров по умолчанию, если вы не хотите, чтобы они были обязательными.