Objected Oriented Programming in Python