Advanced Object Oriented Programming Python Tutorial For Beginners