in python please
- A company has many types of members: regular employees, workers, and trainers. The HR in this company maintains the following information about each member of this company: - Name (First, middle, and Family), DOB (day, Month. Year), status (married, single), number of children, date of hire, date of resignation, and his specialist and the last university degree he attained. Each employee deserves a salary paid on monthly bases. - For trainees, the company maintains the institution to which he belongs. - Your program should have all necessary methods to get the saved instance variable and update their value after doing the suitable validation - The salary for normal employees is computed as follows: Base salary =220JD Diploma =+50JD BSc=+100JD Master =+120JD Ph.D. =+300JD his wife =50JD each child (maximum 3) +=20 d JD Tax =5% of the total salary. o Note that: if the company decides to change the above numbers, then we should do that in a simple way. - The trainee has a fixed reward of 50JD monthly. - Workers' employees get their salary according to how many hours they work * rate. The rate is fixed for all instances of this category. - All member data are stored in a text file in a specific format. It would help if you loaded all of them once you cxecuted your program. Your data should be stored in a list of objects. - All changes must be done on this list and finally, save all data again to this file. - Your program is expected to give the following services: o When a trainer finishes training, a certificate is sent to his institute, including the training period and evaluation. o Adding a new member - Delete a member Search for a member Print the employee name with the highest salary Print a financial report that shows all the salaries that should be paid in the current month( list of all members with their detailed salary) - Print a report of all current members in a specific category showing all their attributes. And more - Your program should display all of these services on a menubased screen