Great Tutorial, Very helpful for me as a data scientist that wants to shift towards ML engineering.
I have one question, why didn't you use a component interface with run() as an abstract method, and then components classes would implement this interface, why directly creating classes without the interface ?
So, so helpful - thanks Laszlo!
Cheers!
Liking your content, Lazlo! Do keep it coming.. As a Data Scientist, this is very helpful
Thanks, Pavithra!
Great Tutorial, Very helpful for me as a data scientist that wants to shift towards ML engineering.
I have one question, why didn't you use a component interface with run() as an abstract method, and then components classes would implement this interface, why directly creating classes without the interface ?
This is a good point. I left it out as the example works without it and it was already too long.
But indeed you can do that if you think it helps. Also this is pretty common in statically typed languages (Java, C, etc)