AnacondaはPythonとどのように関連していますか?


111

私は初心者で、コンピュータプログラミングを学びたいです。だから今のところ、私はCとFortranでのプログラミングに関する知識を身につけて、自分でPythonの学習を始めました。

今、私はPythonバージョン3.6.0をインストールし、このバージョンでPythonを学習するための適切なテキストを見つけるのに苦労しました。オンライン講義シリーズでさえ、バージョン2.7と2.5を求めています。

本を手に入れましたが、バージョン2でコードを作成し、バージョン3でそれをできる限り近づけようとしています(著者によると)。著者は、Pythonのインストールに「Windows用Anacondaのダウンロード」を推奨しています。

だから、私の質問は:これは「アナコンダ」とは何ですか?オープンなデータサイエンスプラットフォームであることがわかりました。どういう意味ですか?エディターなのか、Pycharm、IDLEなどなのか。

また、Python(現在使用しているもの)をWindows用にPython.orgからダウンロードしました。「オープンデータサイエンスプラットフォーム」をインストールする必要はありませんでした。それで、これは何が起こっているのでしょうか?

わかりやすい言葉で説明してください。私はこれらについてあまり知識がありません。


9
Red HatとLinuxの関係について。これは、インストールおよびパッケージ管理ツール、多数のパッケージ、および利用可能な商用サポート(この場合は、Continuum)を備えたディストリビューションです。
チャールズダフィー

それは環境マネージャーです。独自のパッケージと設定を使用して、Pythonの異なる環境を作成するのに役立ちます。
Dimitris Fasarakis Hilliard 2017

5
... docs.continuum.io/anacondaを引用するには:「Anacondaは、インストールが簡単な無料のパッケージマネージャー、環境マネージャー、Pythonディストリビューション、無料のコミュニティサポートを提供する720を超えるオープンソースパッケージのコレクションです。」
Charles Duffy

@CharlesDuffy質問して申し訳ありませんが、初心者のために、あなたの最後のステートメントを少し単純な言語で記述できますか?Red Hatとかは知りません。
SchrodingersCat

10
@ Ev.Kounisそうだね。グーグルの結果を理解するのを手伝ってください。それは私が少し助けを求めているものです。
SchrodingersCat

回答:


103

AnacondaはpythonおよびR ディストリビューションです。「箱から出して」データサイエンスに必要なすべて(Pythonの観点から)を提供することを目的としています。

以下が含まれます:

  • コアPython言語
  • 100以上のPython「パッケージ」(ライブラリ)
  • スパイダー(IDE /エディター-PyCharmのような)とJupyter
  • conda、Anacondaの独自のパッケージマネージャー、Anacondaとパッケージの更新に使用

これらの追加機能が付属しているため、コースで推奨されている可能性がありますが、それらが不要で、バニラPythonで問題なく動作している場合も問題ありません。

詳細:https : //www.anaconda.com/distribution/


それで、私のインストールされたpythonはこれらすべての「100+ python "パッケージ"(ライブラリ)」を持っていますか?
SchrodingersCat

@SchrodingersCat、...質問で言うように、python.orgからインストールした場合は、いいえ。その場合は、標準ライブラリしかありません。
Charles Duffy

1
@SchrodingersCat自分でインストールする必要がある可能性が最も高く、ほとんどの場合、pip(ほとんどのpython distsに付属していて、python.orgからダウンロードした場合はそれを持っているはずです)を使用してください
jambrothers

また、Anacondaは主にデータサイエンスに使用されます。統計的手法に基づいて大規模なデータセットを操作します。すなわち。多くの統計パッケージがすでにアナコンダライブラリ(パッケージ)で利用可能です
kten

3
AnacondaとPIPの違いは何ですか?PIPはPyPlとどのように関連していますか?AnacondaはPyPlとどのように関係していますか?あるアナコンダPIPは?
Ian Boyd

27

AnacondaはPythonディストリビューションであり、WindowsやLinuxマシンに、Pythonに加えて、頻繁に使用される多くのサードパーティライブラリを柔軟な方法で簡単にインストールできます。

私のWindowsとLinuxの両方での経験はとてもポジティブです。それは非常に完全であり、pipのようなツールによってそれらのライブラリの1つずつのインストールを頻繁に悩ませるソースコードから必要なライブラリを構築する際の問題を回避します。

ところで、2.7はライフサイクルの終わりに近づいているので、3.5または3.6から始めるのは非常に賢明ですが、多くのアプリケーションはまだそれに依存しています。

チュートリアルの場合:Python独自のドキュメントは、言語の学習に非常に適しています。

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


5

Anacondaは、Pythonベースのデータ処理および科学計算プラットフォームです。多くの非常に便利なサードパーティライブラリが組み込まれています。Anacondaのインストールは、PythonおよびNumpy、Pandas、Scrip、Matplotlibなどの一般的に使用されるいくつかのライブラリを自動的にインストールすることと同じであるため、通常のPythonインストールよりもはるかに簡単にインストールできます。Anacondaをインストールせず、代わりにpython.orgからPythonのみをインストールする場合、pipを使用してさまざまなライブラリを1つずつインストールする必要もあります。これは苦痛であり、互換性を考慮する必要があるため、Anacondaを直接インストールすることを強くお勧めします。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.