Python Object Oriented programming OOP advanced / Scripting for projects / automation / interview questions / beginners