以下叙述正确的是python_[软件]Anaconda(开源Python包管理器)
Anaconda是一个开源的Python发行版本,其包含了conda、Python等180多个科学包及其依赖项。以下是安装完成后的页面,默认安装了 JupyterLab、Spyder和JupyterNotebook。下面做一下详细介绍:NavigatorAnaconda Navigator是Anaconda发行包中包含的桌面图形界面,可以用来方便地启动应用、...
Anaconda是一个开源的Python发行版本,其包含了conda、Python等180多个科学包及其依赖项。
以下是安装完成后的页面,默认安装了 JupyterLab、Spyder和JupyterNotebook。
下面做一下详细介绍:
Navigator
Anaconda Navigator是Anaconda发行包中包含的桌面图形界面,可以用来方便地启动应用、方便的管理conda包、环境和频道,不需要使用命令行的命令。
JupyterLab
对于Jupyter Notebook有着完全的支持,也是用网页打开的形式,是一个交互式的开发环境,是jupyter notebook的下一代产品,集成了更多的功能,等其正式版发布,相信那时就是jupyter notebook被取代的时候。
spyder
spyder是Python(x,y)的作者为它开发的一个简单的集成开发环境。它最大的优点是模仿MATLAB的“工作空间”的功能,可以方便地观察和修改数组的值。界面由许多窗格构成。
Jupyter Notebook
在介绍 Jupyter Notebook 之前,让我们先来看一个概念:文学编程 ( Literate programming ),这是由 Donald Knuth 提出的编程方法。
传统的结构化编程,人们需要按计算机的逻辑顺序来编写代码;文学编程,可以让人们按照自己的思维逻辑来开发程序。文学编程的读者不是机器,而是人。我们从写出让机器读懂的代码,过渡到向人们解说如何让机器实现我们的想法,其中除了代码,更多的是叙述性的文字、图表等内容。这么一看,这不正是数据分析人员所需要的编码风格么?不仅要当好一个程序员,还得当好一个作家。那么 Jupyter Notebook 就是不可或缺的一款集编程和写作于一体的效率工具。
历史传承
也许说到 Jupyter 你会觉得陌生,但想必你或多或少听过鼎鼎大名的 IPython。其实Jupyter 脱胎于 IPython 项目,IPython 顾名思义,是专注于 Python 的项目,但随着项目发展壮大,已经不仅仅局限于 Python 这一种编程语言了。Jupyter 的名字就很好地释义了这一发展过程,它是 Julia、Python 以及 R 语言的组合,而且现在支持的语言也远超这三种了。
后记:昨天安装了一下Anaconda,能打开并运行,结果今天还闹脾气了,用尽了能用的各种方法,终是没反应,最终还是感谢组内小陈老师,给力,膜拜大神,以后需要学习的地方真的还有好多,come on!
官网下载地址:https://www.anaconda.com/products/individual
参考链接:https://blog.csdn.net/u011913417/article/details/102817111
开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!
更多推荐
所有评论(0)