IPython 8.0
I work with a bunch of &#x27;data scientists&#x27; &#x2F; &#x27;strategists&#x27; and the like who love their notebooks but it&#x27;s a pain to convert their code into an application!<p>In particular:<p>* Notebooks store code and data together, which is very messy if you want to look at [only] code history in git.
 * It&#x27;s hard to turn a notebook into an assertive test.
 * Converting a notebook function into a python module basically involves cutting and pasting from the notebook into a .py file.<p>These must be common issues for anyone working in this area. Are there any guides on best practices for bridging from notebooks to applications?<p>Ideally I&#x27;d want to build a python application that&#x27;s managed via git, but some modules &#x2F; functions are lifted exactly from notebooks.