Ask HN: Next steps in programming for Jupyter data scientists?
We've been onboarding a few new people straight out of school who start developing (Python) models in Jupyter Notebooks until they can no longer hold water. I've succeeded in teaching them to at least put repetitive tasks in functions but what I really wish is that they could acquire some more lower-intermediate to intermediate programming knowledge (i.e. how to separate concerns, encapsulate, etc.).
I think this must be a common occurrence by now, so I figured an Ask HN would serve others too.
Any recommended blog posts, books and such?