蟒蛇与 Python 有什么关系?

我是一个初学者,我想学习计算机编程。因此,现在,我已经开始自己学习 Python,并掌握了一些用 C 和 Fortran 编程的知识。

现在,我已经安装了 Python 3.6.0版,并且在这个版本中很难找到适合学习 Python 的文本。甚至在线讲座系列也要求版本2.7和2.5。

现在我有一本书,但是,使代码在版本2和 尝试使它在版本3 越近越好(根据作者) ; 作者建议“下载 Anaconda for Windows”安装 Python。

那么,我的 有个问题是: 这个 蟒蛇是什么?我看到的是一个开放数据科学平台。这是什么意思?是什么编辑器还是类似 Pycharm IDLE 之类的东西?

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

请用简单的语言解释,我对这些知识不太了解。

117493 次浏览

蟒蛇是一种蟒蛇,R 分配。它旨在为数据科学“开箱即用”提供所需的一切(Python 方面)。

它包括:

  • 核心 Python 语言
  • 100 + Python“软件包”(库)
  • Spyder (IDE/Editor-like PyCharm)和 Jupiter
  • conda,Anaconda 自己的软件包管理器,用于更新 Anaconda 和软件包

你的课程可能已经推荐了它,因为它与这些额外的,但如果你不需要他们,并与香草 Python 相处得很好,也没关系。

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

Anaconda 是一个 Python 发行版,它使得在 Windows 或 Linux 机器上以灵活的方式安装 Python 以及许多最常用的第三方库变得非常容易。

我的经验是非常积极的,无论是在 Windows 还是 Linux 上。它非常完整,避免了在构建源代码所需的库时出现的问题,这些问题经常通过 pip 之类的工具一个接一个地困扰这些库的安装。

顺便说一句: 从3.5或3.6开始是非常明智的,因为2.7的生命周期即将结束,尽管许多应用程序仍然依赖它。

至于教程: Python 自己的文档非常适合学习该语言。

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

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