PythonとAnacondaPythonの利用環境は、プログラミング言語のPythonだけをインストールすれば終わり、ではありません。Pythonには、これまでのPython利用者たちが作り上げた、膨大なソフトウェア資産があり、自由に利用できるようになっています。このソフトウェア資産こそが、Pythonの大きな強みです。現在、このソフトウェア資産を利用する方法が、2種類用意されています。だれでも自由に自分のソフトウェアを登録して公開できるようになっています。公開されているPythonソフトウェアのほとんどは、PyPIから入手できます。いうツールを標準で含んでいます。AnacondaはPythonの実行環境として知られていますが、本来、データサイエンスのためのいろいろなツールやライブラリの実行環境で、Pythonにかぎらず、さまざまなコマンドやプログラミング言語も提供しています。Anacondaは、独自にAnaconda用のソフトウェア資産の公開サービスを運営しており、データサイエンス用のソフトウェアなどを中心に、多くのソフトウェアが利用できるようになっています。PyPIで公開されているソフトウェアも、全てではありませんが主要なソフトウェアはAnacondaにも登録されています。いうツールを使います。Anaconda¶PyPIとAnacondaは、どちらもソフトウェアの公開サービスではありますが、管理方法が異なっているため、両方を同時に使うのは難しくなっています。PyPIを利用する公式版Pythonの実行環境では、Anacondaを利用できません。Anaconda環境ではPyPIを利用できますが、環境の二重管理になってトラブルの原因になる場合もあり、初心者にはあまりおすすめしたくありません。Pythonを利用するときには、公式版PythonとAnacondaのどちらを利用するべきでしょうか?プログラミング入門なら公式版Python¶プログラミング経験がまったくない人や、いろんな業務の効率化やWebプログラミングなどの一般的なPythonプログラミングを基礎から学びたい、という場合は、公式版のPythonをおすすめします。プログラミング初心者用のWebサイトや書籍などでは、ほとんどの場合PyPIを使った解説となっていますので、こちらのほうが学びやすいでしょう。