1 Answer
+ 3
OOP is one of many programming paradigms, which, put simply, is a way of writing code. Everyone has their own preferred style of writing code, it just so happens that OOP is the most common since it's easy to learn and understand at the same time. You can do without OOP, since Python supports several programming paradigms such as Imperative, Functional, Procedural and Reflective.