Anaconda与Python有何关系? [英] How is Anaconda related to Python?
问题描述
我是一个初学者,我想学习计算机编程.因此,到目前为止,我已经开始自己学习Python,并且掌握了一些有关C和Fortran编程的知识.
I am a beginner and I want to learn computer programming. So, for now, I have started learning Python by myself with some knowledge about programming in C and Fortran.
现在,我已经安装了Python 3.6.0版,并且一直在努力寻找适合该版本的Python学习文字.甚至在线讲座系列也要求版本2.7和2.5.
Now, I have installed Python version 3.6.0 and I have struggled finding a suitable text for learning Python in this version. Even the online lecture series ask for versions 2.7 and 2.5 .
现在我有一本书,但是,它在版本2中编写了代码,并尝试了 在版本3中使其尽可能接近 (根据作者);作者建议下载Windows版Anaconda"以安装Python.
Now that I have got a book which, however, makes codes in version 2 and tries to make it as close as possible in version 3 (according to the author); the author recommends "downloading Anaconda for Windows" for installing Python.
所以,我的问题是:这是什么'Anaconda'?我看到这是一个开放的数据科学平台.这是什么意思?是某些编辑器,还是Pycharm,IDLE之类的东西?
So, my question is: What is this 'Anaconda'? I saw that it was some open data science platform. What does it mean? Is it some editor or something like Pycharm, IDLE or something?
此外,我从Python.org下载了适用于Windows的Python(我现在正在使用的Python),而我不需要安装任何开放数据科学平台". 那么这是怎么回事?
Also, I downloaded my Python (the one that I am using right now) for Windows from Python.org and I didn't need to install any "open data science platform". So what is this happening?
请用简单的语言解释.我对这些知识不多.
Please explain in easy language. I don't have too much knowledge about these.
推荐答案
Anaconda 是python和R distribution .它旨在开箱即用"为您提供数据科学所需的一切(针对Python).
Anaconda is a python and R distribution. It aims to provide everything you need (Python-wise) for data science "out of the box".
它包括:
- Python的核心语言
- 100多个Python包"(库)
- Spyder(IDE/编辑器-如PyCharm)和Jupyter
-
conda
,Anaconda自己的程序包管理器,用于更新Anaconda和程序包
- The core Python language
- 100+ Python "packages" (libraries)
- Spyder (IDE/editor - like PyCharm) and Jupyter
conda
, Anaconda's own package manager, used for updating Anaconda and packages
您的课程可能会推荐它,因为它们附带了这些额外功能,但是如果您不需要它们,并且可以使用香草Python也可以,那么也可以.
Your course may have recommended it as it comes with these extras but if you don't need them and are getting on fine with vanilla Python that's OK too.
了解更多信息: https://www.anaconda.com/distribution/
这篇关于Anaconda与Python有何关系?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!