2017-02-07 8 views
34

私は初心者です。私はコンピュータプログラミングを学びたいと思っています。だから今のところ私はCとFortranのプログラミングに関する知識を持って自分でPythonを学び始めました。AnacondaはPythonにどのように関連していますか?

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

今、私は(作者によれば)ただし、バージョン3でできるだけ近い作るために、バージョン2のコードと試行を行い、本を持っていること。著者は、Pythonをインストールするための "Windows用のAnacondaのダウンロード"を推奨しています。

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

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

簡単な言葉で説明してください。私はこれらについてあまり知識がありません。

+11

アナコンダは、あなたがパンを持っていない限り、何もしたくありません。 – Alan

+5

Red HatとLinuxの関係についてこれは、インストールおよびパッケージ管理ツール、パッケージの大規模な選択、および商用サポート(この場合はContinuumから入手可能)を使用したディストリビューションです。 –

+0

環境マネージャです。独自のパッケージと設定でPythonのさまざまな環境を作成するのに役立ちます。 –

答えて

32

アナコンダはPythonであり、R の配布です。これは、データ科学のために必要なもの(Pythonの賢明なもの)をすべて「アウトオブボックスで」提供することを目指しています。

これは含まれています:

  • コアPython言語
  • 100+のpython "パッケージ"(ライブラリ)
  • スパイダー(IDE /エディタ - pycharmなど)とJupyter
  • conda、アナコンダ自身をパッケージマネージャー、Anacondaおよびパッケージのアップデートに使用されます

あなたのコースはそれを推奨しているこれらのエキストラが付属していますが、あなたがそれらを必要とせず、バニラ・パイソンでうまくいけばそれもOKです。

はこちらをご覧ください:https://www.continuum.io/anaconda-overview

+0

それで、私のインストールされたPythonには、これらすべての "100+ python"パッケージ(ライブラリ)がありますか? – SchrodingersCat

+0

@SchrodingersCat、... Python.orgからインストールした場合は、あなたが質問で言うように、no;その場合は[標準ライブラリ](https://docs.python.org/3/library/)しかありません。 –

+0

@SchrodingersCatあなたはほとんどの場合、[pip](https://pypi.python.org/pypi/pip)(これはほとんどのPythonディストリビューションに付属しています。 python.org) – jambrothers

10

アナコンダは、簡単にWindowsまたはLinuxマシン上で柔軟な方法でPythonのプラスそれの数が最も頻繁に使われているサードパーティのライブラリをインストールすることができますPythonのディストリビューションです。

私の経験は、WindowとLinuxの両方で非常に肯定的です。これは非常に完全であり、ソースコードから必要なライブラリを構築する際の問題を回避します.pipのようなツールを使用してそれらのライブラリをインストールする際に悩まされることがよくあります。

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

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

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

関連する問題