使用jupyter进行开发,如何解决notebook和脚本的矛盾呢?
使用 nbdev,这个工具有点类似于pandoc。可以对juyter notebook进行自动的转换成 python包,也类似于 data science project templete,提供了一个模板组织自己的代码,notebook和文档。
nbdev的主页:https://github.com/fastai/nbdev
主页的文档比较详细地说明了如何使用该工具,
也可以参考的中文博客:https://my.oschina.net/u/2306127/blog/3163740。虽然该博客就是翻译了主页的文档而已。
该工具特别适合需要发布和共享包的需求