手順 2: コードを記述して実行する
前の手順: 新しい Python プロジェクトを作成する
ソリューション エクスプローラーがプロジェクト ファイルを管理する場所であるのに対し、"エディター" ウィンドウは通常、ファイルの "コンテンツ" (ソース コードなど) を操作する場所です。 エディターでは、編集中のファイルの種類がコンテキストによって認識されます。 また、エディターではプログラミング言語 (ファイル拡張子に基づく) も認識され、構文の色分け表示やオートコンプリートなど、その言語に適した機能を IntelliSense を使用して提供します。
新しい "Python Application" プロジェクトを作成すると、Visual Studio エディターで既定の PythonApplication1.py という名前の空のファイルが開きます。
エディターで
print("Hello, Visual Studio")
の入力を開始します。入力の途中で、Visual Studio IntelliSense のオートコンプリートのオプションが表示される様子に注目してください。 ドロップダウン リストで四角で囲まれたオプションは既定の入力候補で、Tab キーを押して使用します。 入力候補は、長いステートメントや識別子を記述する場合に非常に便利です。IntelliSense では、使用しているステートメントや呼び出している関数などに基づいて、異なる情報が表示されます。
print
関数で、print
の後に(
を入力することで、関数呼び出しでその関数のすべての使用情報を表示することを示します。 IntelliSense のポップアップにも、(この例の value ように) 現在の引数が太字で示されます。以下のコードと一致するように、ステートメントを完成させます。
print("Hello, Visual Studio")
ステートメント
print
を引数"Hello Visual Studio"
と区別する構文配色機能に注目してください。 文字列の最後の"
を一時的に削除し、Visual Studio で構文エラーが含まれるコードに対して赤色の下線が表示されることに注目してください。 最後に、"
を置換してコードを修正します。ヒント
開発環境は非常に個人的な問題であるため、Visual Studio では Visual Studio の外観と動作の完全な制御が提供されています。 [ツール]>[オプション] メニュー コマンドを選択し、[環境] と [テキスト エディター] タブの下の設定を調べます。 既定では限られた数のオプションしか表示されません。すべてのプログラミング言語のすべてのオプションを表示するには、ダイアログの下部で [すべての設定を表示] を選択します。
Ctrl+F5 キーを押すか、[デバッグ]>[デバッグの開始] メニュー項目を選択して、このポイントまでに書き込んだコードを実行します。 コードにエラーがまだある場合は、Visual Studio によって警告されます。
プログラムを実行すると、コンソール ウィンドウに結果が表示されます。 これは、コマンド ラインから PythonApplication1.py を使用して Python インタープリターを実行するのと似ています。 どれかキーを押してウィンドウを閉じ、Visual Studio エディターに戻ります。
IntelliSense では、ステートメントと関数の補完に加え、Python
import
およびfrom
ステートメントの入力候補も表示されます。 これらの補完は、自分の環境で使用できるモジュールと、そのモジュールで使用できるメンバーを簡単に見つけることに役立ちます。 エディターでprint
行を削除し、import
と入力します。 スペースを入力すると、モジュールのリストが表示されます。sys
と入力するか選択して、行を完成させます。次の行に
from
と入力し、もう一度モジュールの一覧を表示します。math
を選択するか入力し、続けてスペースとimport
を入力すると、モジュールのメンバーが表示されます。メンバー
cos
とradians
をインポートして完了します。それぞれでオートコンプリートを利用できることに注意してください。 完了すると、コードは次のようになります。import sys from math import cos, radians
ヒント
入力候補は、入力中の部分文字列、単語の一致部分、単語の先頭の文字、および省略された文字で機能します。 詳細については、「Python コードの編集」の「入力候補」セクションをご覧ください。
360 度のコサイン値を出力するため、もう少しコードを追加します。
for i in range(360): print(cos(radians(i)))
Ctrl+F5 キーを押すか、[デバッグ]>[デバッグなしで開始] を選択して、もう一度プログラムを実行します。 完了したら、出力ウィンドウを閉じます。