2020-12-29 16:14:19 阅读(166)
在过去的20年里,Python越来越多地用于科学计算和数据分析。如今,Python的主要优势及其如此受欢迎的主要原因之一是,它为许多研究领域和行业使用的通用语言带来了科学的计算功能。这使得从研究到生产的过渡更容易。IPython是Python库,最初旨在改进Python提供的默认交互控制台,使其对科学家友好。IPythonNotebook在2011年首次发布IPython10年后被引入。基于Web的IPython接口将代码、文本、数学表达式、内联图、交互式图形、小部件、图形界面等丰富的媒体集成到独立共享的Web文档中。该平台为交互式科学计算和数据分析提供了理想的门户网站。IPython已成为研究人员、工程师、数据科学家、教师和学生不可或缺的一部分。几年后,IPython在科学界和工程界获得了不可思议的声誉。Notebook开始支持越来越多的Python以外的编程语言。2014年,IPython开发者宣布了Jupyter项目,旨在通过设计改进Notebook的实现,使其与语言无关。该项目的名称反映了Notebook支持三种科学计算语言的重要性:Julia,Python和R.如今,Jupyter本身就是一个生态系统,有几个Notebook界面可供选择(JupyterLab,nteract,Hydrogen等),交互式可视化库,与Notebook兼容的创作工具。Jupyter有自己的会议JupyterCon。该项目获得了多家公司和AlfredP.Sloan基金会和Gordon、BetyMore基金会的资助。除了Jupyternotebook的丰富传统和为开发人员提供的更丰富的生态系统外,还有十个理由让您在未使用它的情况下开始使用下一个数据科学项目。所有聚合在一个地方:Jupyter笔记本电脑是一个基于Web的交互式环境。它将代码、丰富的文本、图像、视频、动画、数学公式、图表、地图、交互式图形、小部件和图形用户界面组合成文档。易于共享:笔记本保存为结构化文本文件(JSON格式),使其易于共享。易于转换:Jupyter配备了特殊工具nbconvert,可以将notebook转换为其他格式,如HTML和PDF。另一个在线工具nbviewer允许我们直接在浏览器中渲染一个公共可用的笔记本。独立于语言:Jupyter的结构与语言无关。客户端和内核之间的解耦使用任何语言编写内核成为可能。内核包装器易于创建:Jupyter为Python包装的内核语言提供了轻量级接口。包装内核可以实现可选的方法,特别是代码完成和代码检查。易于定制:Jupyter界面可用于在Jupyternotebook(或其他客户端应用程序,如控制台)中创建完全定制的体验。扩展自定义魔术命令:利用自定义魔术命令创建IPython扩展,使交互式计算更加简单。许多第三方扩展和魔术命令都存在,例如,直接在笔记本上编写Cython代码的%cython。轻松可重复的实验:Jupyter笔记本可以帮助您轻松进行高效可重复的交互式计算实验。它可以让你保存你工作的详细记录。此外,Jupyternotebook的易用性意味着你不必担心可重复性;只需在笔记本上做所有的互动工作,控制版本并定期提交。不要忘记将代码重构为独立的可重用组件。有效的教学和学习工具:Jupyter笔记本不仅是科学研究和数据分析的工具,也是教学的好工具。一个例子是IPythonBlocks–一个让你或你的学生创建彩色块的网格库。交互式代码和数据探索:ipywidgets包为交互式浏览代码和数据提供了许多通用用户界面控制。
以上就是关于Python受到欢迎的主要原因是什么?的相关介绍,更多Python受到欢迎的主要原因是什么?相关内容可以咨询我们或者浏览页面上的推荐内容。我们将让你对Python受到欢迎的主要原因是什么?有更深的了解和认识。
推荐阅读
最新文章
猜你喜欢以下内容:
一 客户顾问-张三 一