Anaconda如何与Python相关?

Sch*_*Cat 96 python python-3.x anaconda

我是初学者,我想学习计算机编程.所以,就目前而言,我已经开始自学Python,并且有一些关于C和Fortran编程的知识.

现在,我已经安装了Python版本3.6.0,我在这个版本中努力寻找合适的文本来学习Python.甚至在线讲座系列也要求版本2.7和2.5.

现在我已经有了一本书,但是,它在版本2中创建了代码,并试图在版本3中尽可能地使它(根据作者); 作者建议"下载Anaconda for Windows"来安装Python.

所以,我的问题是:这是什么'蟒蛇'?我看到它是一些开放的数据科学平台.这是什么意思?它是某些编辑器还是像Pycharm,IDLE之类的东西?

另外,我从Python.org下载了用于Windows的Python(我现在正在使用的那个),我不需要安装任何"开放数据科学平台".那么这是怎么回事?

请用简单的语言解释.我对这些知之甚少.

jam*_*ers 87

Anaconda是一个python和R 发行版.它旨在为"开箱即用"的数据科学提供您所需的一切(蟒蛇智慧).

这包括:

  • 核心python语言
  • 100+ python"包"(库)
  • Spyder(IDE /编辑器 - 像pycharm)和Jupyter
  • conda,Anaconda自己的包管理器,用于更新Anaconda和包

你的课程可能已推荐它,因为它附带这些额外的东西,但如果你不需要它们并且正在使用香草蟒蛇,那也没关系.

了解更多:https://www.anaconda.com/distribution/

  • Anaconda与PIP有何不同?PIP与PyPl有何关系?Anaconda与PyPl有什么关系?**是** Anaconda PIP吗? (3认同)
  • @SchrodingersCat你很可能需要自己安装它们,最有可能使用[pip](https://pypi.python.org/pypi/pip)(它随大多数python dist一起提供,如果你从python下载,你应该拥有它.org) (2认同)

Jac*_*oge 23

Anaconda是一个Python发行版,可以很容易地在Windows或Linux机器上以灵活的方式安装Python以及许多最常用的第三方库.

在Window和Linux上,我对它的体验非常积极.它非常完整,避免了从源代码构建库所需的问题,这些库经常会像pip这样的工具逐一安装这些库.

顺便说一句:从3.5或3.6开始是非常明智的,2.7接近其生命周期的末期,尽管许多应用程序仍然依赖于它.

至于教程:Pythons自己的文档非常适合学习语言.

https://docs.python.org/3/tutorial/


小智 10

Anaconda 是一个基于 Python 的数据处理和科学计算平台。它内置了许多非常有用的第三方库。安装Anaconda就相当于自动安装了Python和一些常用的库,比如Numpy、Pandas、Scrip、Matplotlib,所以安装起来比普通的Python安装简单多了。如果不安装Anaconda,而是只从python.org安装Python,还需要使用pip来一一安装各种库。很痛苦,需要考虑兼容性,所以强烈建议直接安装Anaconda。