Комментарии 1
Я лично сразу в ноутбуке пишу код, который (в меру моих знаний естественно) соответствует принципам "чистого кода" с использованием шаблонов ООП и прочего. При этом у меня стоит расширение https://github.com/mwouts/jupytext/ которое автоматически синхронизирует ноутбук в питоновский скрипт, при этом в настройках можно указать минимальное копирование метаданных ноутбука и в таком случае в скрипте остается только код.
Соответсвенно в гите отслеживаются все файлы, но при ревью смотрим дифы только у скриптов, не обращая внимания на ноутбуки. В прод деплоятся тоже только готовые скрипты, которые всегда соответствуют последнему состоянию ноутбука.
Но в целом да, вопрос организации/синхронизации всей этой "машинерии" очень актуален, особенно для компаний уровня гораздо меньшего чем Нетфликс, так что мы все еще в поиске оптимального решения )
Data-Science-процессы: Jupyter Notebook для продакшена