На прошлой неделе я создал репо git с некоторым кодом в блокноте, и я начал задумываться, как, черт возьми, вы можете осуществлять управление изменениями (git
, et c) для этих файлов блокнота, что с Python источник, встроенный в них.
Затем на днях мне пришлось просмотреть код в блокноте сотрудника. Какой беспорядок! Различия настолько сложны для чтения, что с кэшированным выводом и кодом Python, также заключенным в JSON.
Есть ли какой-нибудь способ создать блокнот из файлов .py на диске в относительном пути или что-то в этом роде? Возможно, другой тип клетки? Что-то, что позволит мне запускать интерактивные записные книжки, на которых выполняется код из внешних файлов .py, так что я могу создавать версии этих файлов (например, с git
), как и все мои другие файлы .py.
Если есть какой-нибудь плагин или что-то, на что вы можете указать мне, пожалуйста, сделайте. Если это просто невозможно из-за архитектуры ноутбуков Jupyter, пожалуйста, объясните это и помогите мне понять, почему для себя.
Если вы уже сталкивались с этой проблемой раньше, как вы ее решили? И если вы столкнулись, но не решили, пожалуйста, соболезнование.