从Jupyter到程序员的旅程:快速启动指南

探索抛弃笔记本的真正好处,《从jupyter到程序员的旅程:快速启动指南》首先出现在数据科学方面。

来源:走向数据科学

,包括我本人,使用jupyter笔记本开始他们的编码旅程。这些文件具有扩展名.IPYNB,该文件代表交互式Python笔记本。正如扩展名称所暗示的那样,它具有直观且交互式的用户界面。笔记本被分解为“单元格”或分离的代码或降价(文本)语言的小块。一旦执行该单元格中的代码,输出就会在每个单元格下方显示。这为编码人员促进了一个灵活而互动的环境,以构建其编码技能并开始从事数据科学项目。

jupyter笔记本 交互式Python笔记本

jupyter笔记本的一个典型示例如下:

带有代码单元,降价单元和样本可视化的Jupyter笔记本的示例。

这听起来很棒。而且不要误会我的意思,因为用例,例如进行独奏研究或探索性数据分析(EDA),Jupyter笔记本非常好。当您提出以下问题时出现问题:

    如何将jupyter笔记本电脑变成可以由企业利用的代码?您可以使用版本控制系统与同一项目上的其他开发人员合作?如何将代码部署到生产环境中?
  • 如何将jupyter笔记本电脑变成可以由企业利用的代码?
  • 您可以使用版本控制系统与其他项目上的其他开发人员合作吗?
  • 如何将代码部署到生产环境中?
  • 很快,在商业环境中专门使用Jupyter笔记本电脑的局限性将开始引起问题。它根本不是为这些目的而设计的。一般解决方案是以模块化的方式组织代码。

    在本文结尾处,您应该清楚地了解如何将小型数据科学项目作为Python程序,并欣赏过渡到编程方法的优势。您可以在此处查看一个示例模板,以在我的github中补充本文。

    在这里

    免责声明

    让我们回到它。

    模块 软件包