ホームページ  >  記事  >  バックエンド開発  >  Visual Studio で Python の 6 つの主要な機能をより効果的に開発する方法!

Visual Studio で Python の 6 つの主要な機能をより効果的に開発する方法!

巴扎黑
巴扎黑オリジナル
2017-04-29 16:45:561831ブラウズ

Visual Studio Visual Studio で Python の Visual Studio で Python の 6 つの主要な機能をより効果的に開発する方法! つの主要な機能をより効果的に開発する方法!0Visual Studio で Python の Visual Studio で Python の 6 つの主要な機能をより効果的に開発する方法! つの主要な機能をより効果的に開発する方法!Visual Studio で Python の Visual Studio で Python の 6 つの主要な機能をより効果的に開発する方法! つの主要な機能をより効果的に開発する方法!/Visual Studio で Python の Visual Studio で Python の 6 つの主要な機能をより効果的に開発する方法! つの主要な機能をより効果的に開発する方法!0Visual Studio で Python の Visual Studio で Python の 6 つの主要な機能をより効果的に開発する方法! つの主要な機能をより効果的に開発する方法!Visual Studio で Python の Visual Studio で Python の 6 つの主要な機能をより効果的に開発する方法! つの主要な機能をより効果的に開発する方法! と Python Tools for Visual Studio 拡張キットを使用すると、Visual Studio で Python プログラミング言語の高度に統合された開発環境を提供し、Visual Studio での Python プログラムの開発に役立つ Visual Studio の強力な機能を最大限に活用できます。さらにパワーアップして開発効率アップ!

Visual StudioによるPythonプログラムの統合開発のVisual Studio で Python の 6 つの主要な機能をより効果的に開発する方法!つのメリットについて説明します。

  1. Python インタプリタとインタラクティブを統合


  2. Pythonの仮想開発環境(仮想環境)を統合


  3. 統合された Python パッケージマネージャー


  4. IntelliSense による Python の完全サポート


  5. Python のデバッグ モードを使用する


  6. クロスプラットフォームのリモートデバッグ

Python インタープリター (Interpreter) とインタラクティブ ウィンドウ (Interactive) を統合しますStudio で Python の Visual Studio で Python の 6 つの主要な機能をより効果的に開発する方法! つの主要な機能をより効果的に開発する方法!>

Visual Studio は Python インタープリターと高度に統合されているため、開発プロセス中に異なるバージョンの Python インタープリターを切り替えることができます。この関数は、開発に使い慣れている Python バージョンに切り替えることができることに加えて、さまざまな Python バージョンで実行されるプログラムの関数互換性を保証することもできます。たとえば、以下のコードの print 関数は次のとおりです。 Python。Visual Studio で Python の Visual Studio で Python の 6 つの主要な機能をより効果的に開発する方法! つの主要な機能をより効果的に開発する方法!.​​Visual Studio で Python の 6 つの主要な機能をより効果的に開発する方法! 環境では有効です (赤い矢印は現在の Python Visual Studio で Python の Visual Studio で Python の 6 つの主要な機能をより効果的に開発する方法! つの主要な機能をより効果的に開発する方法!.Visual Studio で Python の 6 つの主要な機能をより効果的に開発する方法! グローバル環境インタープリタを指します)。

Visual Studio で Python の Visual Studio で Python の 6 つの主要な機能をより効果的に開発する方法! つの主要な機能をより効果的に開発する方法!

システムにさまざまなバージョンのインタープリターがインストールされている場合、それらは Visual Studio に統合されており、選択できるようになります。インタープリターをインストールしたパスがデフォルトのパスではない場合、またはインタープリター ライブラリとインタープリター ビットをカスタマイズしたい場合は、Visual Studio でカスタム インタープリターを追加することもできます。

次に、Python 環境の別のバージョンへの切り替えを示します。ここでは、Python Visual Studio で Python の Visual Studio で Python の 6 つの主要な機能をより効果的に開発する方法! つの主要な機能をより効果的に開発する方法!.Visual Studio で Python の Visual Studio で Python の 6 つの主要な機能をより効果的に開発する方法! つの主要な機能をより効果的に開発する方法! への切り替えを例に挙げます。

Visual Studio で Python の Visual Studio で Python の 6 つの主要な機能をより効果的に開発する方法! つの主要な機能をより効果的に開発する方法!

この時点で、Visual Studio は環境のバージョンでサポートされていない機能を自動的に検出し、引用符で囲まれた間違ったコード スニペットをユーザーに表示するため、ユーザーは異なるバージョン間の非互換性をすばやく見つけて修正することができます。仕事。

Visual Studio で Python の Visual Studio で Python の 6 つの主要な機能をより効果的に開発する方法! つの主要な機能をより効果的に開発する方法!

また、Visual Studio でさまざまなバージョンの対話型ウィンドウを起動する機能も提供されます。これまで Python コマンド ラインで行っていたのと同じように、この対話型ウィンドウは、事前の作成、テスト、検証のためのシンプルな実行環境を提供します。デザインのアイデア。

Visual Studio で Python の Visual Studio で Python の 6 つの主要な機能をより効果的に開発する方法! つの主要な機能をより効果的に開発する方法!

Python仮想開発環境(仮想環境)を統合Studio で Python の Visual Studio で Python の 6 つの主要な機能をより効果的に開発する方法! つの主要な機能をより効果的に開発する方法!>

Visual Studio は、さまざまなプロジェクトに独立した Python 実行環境を提供するための完全な Python 仮想環境を提供します。これにより、複数のプロジェクトがグローバル環境を共有し、環境内のプロジェクトに関連しないパッケージが多すぎて開発環境が複雑になることを回避できます。または、異なるバージョンのパッケージを異なる環境にインストールして、異なるバージョンで使用されるパッケージの機能に違いがあるかどうかをテストすることもできます。

次の図に示すように、互換性テスト用に異なるバージョンのパッケージをインストールするために複数の仮想環境を作成します。これにより、作成された仮想環境は、インストールと環境設定の余分なコストを削減するために後で使用できます。

Visual Studio で Python の Visual Studio で Python の 6 つの主要な機能をより効果的に開発する方法! つの主要な機能をより効果的に開発する方法!

仮想環境を作成する場合、他の仮想環境またはグローバル環境にインストールされているパッケージを通じて要件ファイルを生成できます。このファイルは、後で新しい仮想環境を作成するときに参照として使用され、新しい仮想環境を迅速にセットアップするために必要な情報が提供されます。仮想環境のリスト。

Visual Studio で Python の 6 つの主要な機能をより効果的に開発する方法!

Python パッケージマネージャーを統合するStudio で Python の Visual Studio で Python の 6 つの主要な機能をより効果的に開発する方法! つの主要な機能をより効果的に開発する方法!>

Python には、pip または easy_install パッケージ マネージャーを通じてインストールできる便利なサードパーティ パッケージが多数あり、コード内でこれらのパッケージの関数を呼び出すことができるため、開発目標をより迅速に達成できます。これらのパッケージ管理者は Visual Studio に高度に統合されているため、面倒な指示を入力せずにパッケージを簡単にインストールできます。

下の図に示すように、ソリューション マネージャーでパッケージをインストールする Python 環境を右クリックすると、Python パッケージをインストールするオプションが表示されます。

Visual Studio で Python の 6 つの主要な機能をより効果的に開発する方法!

次に、以下に示すように、インストールするパッケージの名前を入力します。ここで、インストールするバージョンを指定することも、指定せずに最新バージョンのパッケージをインストールすることもできます。また、easy_install オプションを使用すると、インストールしようとしているパッケージがソリューション マネージャーに統合されないため、Visual Studio を使用して easy_install でインストールされたパッケージを完全に管理できなくなることにも注意してください。

Visual Studio で Python の 6 つの主要な機能をより効果的に開発する方法!

IntelliSense は Python を完全にサポートしていますStudio で Python の Visual Studio で Python の 6 つの主要な機能をより効果的に開発する方法! つの主要な機能をより効果的に開発する方法!>

Python の場合、Visual Studio は、C#、VB、VC++ などの言語に対する IntelliSense サポートも提供します。これには、オブジェクト メンバーのリスト、関数呼び出しパラメーターと戻り値情報、クイック コンサルテーション、自動テキスト補完、その他の補助機能が含まれます。関数を使用すると、オブジェクトを作成したり関数を呼び出したりするときに自信を持って作成できるようになり、作成効率が向上します。

以下の図は、オブジェクト内で公開されているメンバー コンテンツを一覧表示するのに役立つ IntelliSense 関数を示しています。

Visual Studio で Python の 6 つの主要な機能をより効果的に開発する方法!

次の図は、IntelliSense 関数によって提供される関数呼び出しパラメーター情報を示しています。

Visual Studio で Python の Visual Studio で Python の 6 つの主要な機能をより効果的に開発する方法! つの主要な機能をより効果的に開発する方法!0

さらに、IntelliSense では、「main」と入力して「T」を押すと、適切なコード セクションや関連参照が自動的に完成するなどのクイック アクションが提供されます

Visual Studio で Python の Visual Studio で Python の 6 つの主要な機能をより効果的に開発する方法! つの主要な機能をより効果的に開発する方法!Visual Studio で Python の Visual Studio で Python の 6 つの主要な機能をより効果的に開発する方法! つの主要な機能をより効果的に開発する方法!

Python のデバッグ モード (デバッグ) を使用するStudio で Python の Visual Studio で Python の 6 つの主要な機能をより効果的に開発する方法! つの主要な機能をより効果的に開発する方法!>

Visual Studio は、Python の完全なデバッグ機能をサポートしています。たとえば、プログラムの実行中に中断ポイントで一時停止し、現在の実行のローカル変数や呼び出しスタッキングを表示または変更できます。デバッグ モードのツールにより、プログラムの実行をより簡単かつ迅速に把握できるようになります。

Visual Studio で Python の Visual Studio で Python の 6 つの主要な機能をより効果的に開発する方法! つの主要な機能をより効果的に開発する方法!Visual Studio で Python の Visual Studio で Python の 6 つの主要な機能をより効果的に開発する方法! つの主要な機能をより効果的に開発する方法!

さらに、Visual Studio は Python の混合モード デバッグをサポートしています。Python コードで C/C++ などの外部ネイティブ コードが使用されており、ネイティブ コードのソース コード プロジェクトがある場合は、混合モード デバッグを実行できます。一般的なデバッグ モードと同様に、Python 以外の言語でもブレーク ポイントに入って変数値を変更できます。

同様に、さまざまなコードの呼び出しスタックに自由にジャンプして、混合デバッグ モードでコードと変数を参照することもできます。

Visual Studio で Python の Visual Studio で Python の 6 つの主要な機能をより効果的に開発する方法! つの主要な機能をより効果的に開発する方法!Visual Studio で Python の Visual Studio で Python の 6 つの主要な機能をより効果的に開発する方法! つの主要な機能をより効果的に開発する方法!

バージョン管理Studio で Python の Visual Studio で Python の 6 つの主要な機能をより効果的に開発する方法! つの主要な機能をより効果的に開発する方法!>

Visual Studio には、Git および Visual Studio Team Services のバージョン管理をサポートするバージョン管理が統合されており、Visual Studio を介して、バージョンで使用される共通の関数を追加せずに、Visual Studio の Python プロジェクトのコードを直接送信、復元、比較、およびレビューできるようになりました。履歴記録などの管理。

Visual Studio で Python の Visual Studio で Python の 6 つの主要な機能をより効果的に開発する方法! つの主要な機能をより効果的に開発する方法!Visual Studio で Python の Visual Studio で Python の 6 つの主要な機能をより効果的に開発する方法! つの主要な機能をより効果的に開発する方法!

Visual Studio で Python の Visual Studio で Python の 6 つの主要な機能をより効果的に開発する方法! つの主要な機能をより効果的に開発する方法!Visual Studio で Python の Visual Studio で Python の 6 つの主要な機能をより効果的に開発する方法! つの主要な機能をより効果的に開発する方法!

クロスプラットフォームのリモートデバッグ (リモートデバッグ)Studio で Python の Visual Studio で Python の 6 つの主要な機能をより効果的に開発する方法! つの主要な機能をより効果的に開発する方法!>

Visual Studio は、Python プログラムにリモート デバッグ機能を追加します。この Python スイートを通じて、Visual Studio を使用して、さまざまなオペレーティング システム (Linux など) で実行されている Python プログラムに接続できます。この機能により、プラットフォーム間で開発する際に、より一貫した開発エクスペリエンスが得られ、全体的な開発効率が向上します。

以下の図に示すように、Python プログラムは Linux 組み込み開発ボード上で実行されており、同時に Visual Studio Visual Studio で Python の Visual Studio で Python の 6 つの主要な機能をより効果的に開発する方法! つの主要な機能をより効果的に開発する方法!0Visual Studio で Python の Visual Studio で Python の 6 つの主要な機能をより効果的に開発する方法! つの主要な機能をより効果的に開発する方法!Visual Studio で Python の Visual Studio で Python の 6 つの主要な機能をより効果的に開発する方法! つの主要な機能をより効果的に開発する方法! はパーソナル コンピューター上の Windows Visual Studio で Python の Visual Studio で Python の 6 つの主要な機能をより効果的に開発する方法! つの主要な機能をより効果的に開発する方法!0 上で実行されており、ptvsd パッケージを介してプログラムにリモートで接続できます。 Linux 組み込み開発ボードに直接接続し、使い慣れたデバッグ モードで Python プログラムを実行します。また、領域変数検査、コールスタック分析、プログラム分析と追跡のためのその他の完全なデバッグ機能など、完全なデバッグモード機能も保持しています。

Visual Studio で Python の Visual Studio で Python の 6 つの主要な機能をより効果的に開発する方法! つの主要な機能をより効果的に開発する方法!Visual Studio で Python の 6 つの主要な機能をより効果的に開発する方法!

Visual Studio で Python の Visual Studio で Python の 6 つの主要な機能をより効果的に開発する方法! つの主要な機能をより効果的に開発する方法!Visual Studio で Python の 6 つの主要な機能をより効果的に開発する方法!

参考:

PTVSビデオ指導コース

オープンソースコード – GitHub/Microsoft/PTVS

以上がVisual Studio で Python の 6 つの主要な機能をより効果的に開発する方法!の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。