从Jupyter到程序员的旅程:快速启动指南
探索抛弃笔记本的真正好处,《从jupyter到程序员的旅程:快速启动指南》首先出现在数据科学方面。
来源:走向数据科学,包括我本人,使用jupyter笔记本开始他们的编码旅程。这些文件具有扩展名.IPYNB,该文件代表交互式Python笔记本。正如扩展名称所暗示的那样,它具有直观且交互式的用户界面。笔记本被分解为“单元格”或分离的代码或降价(文本)语言的小块。一旦执行该单元格中的代码,输出就会在每个单元格下方显示。这为编码人员促进了一个灵活而互动的环境,以构建其编码技能并开始从事数据科学项目。
jupyter笔记本 交互式Python笔记本jupyter笔记本的一个典型示例如下:
这听起来很棒。而且不要误会我的意思,因为用例,例如进行独奏研究或探索性数据分析(EDA),Jupyter笔记本非常好。当您提出以下问题时出现问题:
是- 如何将jupyter笔记本电脑变成可以由企业利用的代码?您可以使用版本控制系统与同一项目上的其他开发人员合作?如何将代码部署到生产环境中?
很快,在商业环境中专门使用Jupyter笔记本电脑的局限性将开始引起问题。它根本不是为这些目的而设计的。一般解决方案是以模块化的方式组织代码。
在本文结尾处,您应该清楚地了解如何将小型数据科学项目作为Python程序,并欣赏过渡到编程方法的优势。您可以在此处查看一个示例模板,以在我的github中补充本文。
在这里免责声明
让我们回到它。
模块 软件包