Class interfaces, abstraction layers, inheritance, isn’t that a software developer problem? Why should you, as a data scientist, care? — Interfaces make almost all of our favorite data science libraries possible. That is a good enough reason, at least for me, to care. But let us go deep into the subject. …