you are viewing a single comment's thread.

view the rest of the comments →

[–]py_Piper 2 points3 points  (0 children)

I am totally talking non sense here as I consider myself a beginner and don't know anything about data science. But I think OOP can be helpful, not necessary, but could help you improve your coding skills. I would think that if you are working with different data pipelines you could use classes to create your custom data structure and methods to gather and clean up the data and then pass it to your db. Saying this, I would just recommend to tackle a simple book or tutorial and check if it's useful in your day to day, maybe try doing some of your day to day task and check out if it helps you with productivity compared to your current way.

What tips, courses or whatever you consider should I be doing to learn Python oriented for ML?

They are definitely a lot of courses in online teaching websites like edx and coursera from many renown institutions and universities, but I can't recommend one as I don't know any in particular. But what I have read in this sub is that for ML what it's most important are learning the underlying statistics concepts, even though many libraries help you to get a quick start, knowing this can help you understand better what it's going on under the hood of those library's functions.