3 ms·
Thank you for comment. Version control is crucial for software development. Data science has a lot of experimentation involved. In my opinion, not everything sh
by pplonski86 2y ago
Thank you for comment. Version control is crucial for software development. Data science has a lot of experimentation involved. In my opinion, not everything should be in version control system. My typical workflow is to experiment heavily with Python notebooks, without version control. If I have analysis procedure ready then I apply version control for Python notebooks or re-write code to Python scripts or modules. I think it all depends on what problem you are working on, and the experimentation level.
I'm the founder of MLJAR company, and we are working on AI assistant Python notebook. It is desktop app that aims to help starting in data science.
- simonw 2y agoFor me the time for version control is the moment you have an analysis that you're ready to share with other people. The methodology for those need to be recorded and tracked so others can review what you did and use that to help decide if they can trust your results or not.