Visual Studio用Pythonツール2.1がリリースされました

Python Studio 2.1 for Visual Studio (PTVS)の最終バージョンがダウンロード可能です! PTVSは、Visual Studio 2010、2012、2013で動作します。以下にリストされた新機能に加えて、PTVS 2.1は、Visual Studio Express for WebおよびExpress for Windows Desktopの無料バージョンのサポートも追加します 。 もちろん、Professional以降のVisual Studioのすべてのフルバージョンは引き続きサポートされます。



Visual StudioでのPython Web開発



Web開発は、このリリースのメインテーマです。 PTVSでは、Django、Bottle、Flaskのサイトを、ゼロからでも、スタートアッププロジェクトテンプレートを使用しても、便利に作成できます。 この方法で作成されたすべてのサイトは、ワンクリックでAzure Webサイトに公開できます。







作業およびWebロールを持つAzure Cloud Serviceプロジェクトもサポートされています。 さらに、Webプロジェクト用のユニバーサルテンプレートがあり、最小限のカスタマイズでPyramidなどの他の一般的なフレームワークを使用できます。



まだほとんどの注意をDjangoに払っています。Djangoには、構文の強調表示、タグと式の自動補完、およびデバッグ機能を備えたテンプレートエディタがあります。 以前のバージョンと比較して、エディターはVisual StudioのHTML、CSS、およびJSのサポートと完全に統合されているため、Djangoテンプレートでの本格的な強調表示と自動補完も可能になりました。











また、.NETサイトと同様に、サーバーエクスプローラーに統合されたAzure Webサイトのデバッグサポートを追加しました。







PTVSで新しいFlaskサイトを最初から作成し、Pyramidで既存のプロジェクトをインポートし、その後Azure Webサイトで公開するプロセスを段階的に説明するビデオを提供します。







2.0に関する変更のリスト



ソース



新機能については、概要ビデオもあります。





オープンソース



このプロジェクトは、Apache 2.0ライセンスに基づいてすべてのCodePlexソースコードとともに配布されています。そうです-プルリクエストを受け付けています! さらに、プロジェクトのソースコードは、Visual Studioの拡張機能を作成するためのサンプルとして機能します。



PTVSチームがAzure Machine Learning Groupに参加



以前、PTVSは、大規模なVisual Studioファミリの他の言語のサポートとともに開発されました。 このリリースのリリースにより、開発チームは製品とともにAzure Machine Learningグループに移動します。 AzureのMLサポートについては以前にHabrで記述ていましたが、今ではチームがプロジェクトに参加し、RとともにPythonの完全なサポートを追加しています。



したがって、以前のPTVSリリースのテーマがPython全般、特にWebアプリケーションの開発であった場合、Pythonがデータサイエンス、テクニカルコンピューティング、および大容量での作業の爆発的な成長を経験しているニッチにかなり注意を払います一般的なデータ。 これは、特に、IPython Notebookとの深い統合、numpy、scipy、pandas、scikit-learnのサポートの拡張(編集とIntellisense、さまざまな方法でのデータ視覚化によるデバッグなど)を意味します。 近い将来、機械学習に関連するシナリオに特に注意が向けられます。



この移行の一環として、PTVS 2.1のリリースとともに、PTVS用のMLパックも公開しました。 scikit-learnを使用したさまざまな機械学習シナリオ用のいくつかのプロジェクトテンプレートが含まれており、実際のタスクの使用とカスタマイズに関する詳細なコメントを備えています。







さらに、ML Packには、Python WebアプリケーションでAzure MLで作成されたWebサービスを使用するためのコードを自動生成するための新しいウィザードが含まれています。










All Articles