calling superclass method definition directly 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)#this promote(calls parent' promote(for part of the work if self position ='executive'print"not possiblereturn employee promoteself #(adef myprint(self)employee myprint(selfprintself dept purdue university #this print(calls parent' print(for part of the work #(