programming in python object oriented programming is way of computer programming using the idea of "objectsto represents data and methods it is alsoan approach used for creating neat and reusable code instead of redundant one