method definition in derived class calling super(for the parent class' method (contd base class employee class employeedef __init__(selfnampos)self name nam self position pos promotion_table 'shop_floor'staff''staff'manager''manager'executuvedef promote(self)self position employee promotion_table[self positiondef myprint(self)printself name"%sself positionend="derived class manager class manageremployee )def __init__(selfnamposdept)employee __init__(self,nam,posself dept dept def promote(self)if self position ='executive'print"not possiblereturn super(managerselfpromote(def myprint(self)super(managerselfmyprint(printself dept purdue university #( #(