データサイエンスとマシンの学習プラットフォームであるAnacondaのリリース5.1には、Visual Studio CodeがIDEとして含まれている。これは、Anaconda Inc.とMicrosoftの協力によって得られたものである。

Anacondaは、データ科学者を対象としたR言語とPython言語のディストリビューションである。言語ランタイム、ユーティリティ、ツールが、それぞれのパッケージ管理システムで管理されるcondaと呼ばれる1つのディストリビューションにバンドルされている。 Anacondaディストリビューションは、オープンソースだが、そのディストリビューションの後ろにある企業Anaconda Inc.は商用Enterprise製品も提供している。彼らのウェブサイトによると、Anacondaには600万人以上のユーザがいる。

2015年の最初のリリース以来、MicrosoftのVisual Studio Code（VS Codeとして知られています）は、コードエディタから進化を続けており、数少ないコアプログラミング言語をサポートし、文字通り何百ものファイルの編集するために使われる。2017年後半、Microsoftは Don Jayamanne氏を採用し、Pythonサポートへの投資を増やす意向を示した。Don Jayamanne氏は、VS Code向けの最も有名なPython拡張を作った開発者である。彼らはまた、拡張プロジェクトを引き継ぎ、より多くのPython開発者を雇ってそれに取り組んでいた。Python拡張モジュールは、現在までに700万回ダウンロードされており、VSコードマーケットプレイスで最も人気の拡張モジュールとなっている。

Python言語自体は、特にデータサイエンスの分野で働いている人にとって、プログラミング言語としての人気が著しく高まっている。Anacondaは、Spyder、Jupyter Notebookなどの既存のオプションとともに、VSコードをIDEとして追加すると発表した。

これは、製品群を一緒に使ってもらうことを目指す、より緊密なコラボレーションの1つの動きである。Anaconda、Inc.とMicrosoftは、両社がWindows、MacOS、Linuxで利用可能なAnacondaディストリビューションのサブセットを作成するために提携していると9月に発表した。両社は、そのサブセットを「Anaconda for Microsoft」と呼んでいる。この製品は、まずはMicrosoft Azure Machine Learning、Machine Learning Server、Visual Studio、SQL Serverに含まれる。SQL Serverに導入される主な機能は、データベース内でPythonコードを実行できることである。つまり、Pythonで処理する前にデータをエクスポートする必要はない。

PythonではなくRを使用するデータ科学者に対して、AnacondaはMicrosoft R Openパッケージを製作する予定であり、AnacondaのR Essentialsパッケージのユーザにデフォルトで提供する予定である。Visual Studio Code、R Client、Visual Studio Code用のR Toolsは、Anacondaエコシステムのネゴシエーションに使用されるコンポーネントであるAnaconda Navigatorに追加される。Anaconda Inc.は、Anaconda for Microsoftのサポートオプションも提供する。