手順 2: コードを記述して実行する

前の手順: 新しい Python プロジェクトを作成する

ソリューション エクスプローラーがプロジェクト ファイルを管理する場所であるのに対し、"エディター" ウィンドウは通常、ファイルの "コンテンツ" (ソース コードなど) を操作する場所です。 エディターでは、編集中のファイルの種類がコンテキストによって認識されます。 また、エディターではプログラミング言語 (ファイル拡張子に基づく) も認識され、構文の色分け表示やオートコンプリートなど、その言語に適した機能を IntelliSense を使用して提供します。

  1. 新しい "Python Application" プロジェクトを作成すると、Visual Studio エディターで既定の PythonApplication1.py という名前の空のファイルが開きます。

  2. エディターで print("Hello, Visual Studio") の入力を開始します。入力の途中で、Visual Studio IntelliSense のオートコンプリートのオプションが表示される様子に注目してください。 ドロップダウン リストで四角で囲まれたオプションは既定の入力候補で、Tab キーを押して使用します。 入力候補は、長いステートメントや識別子を記述する場合に非常に便利です。

    IntelliSense auto-completion popup

  3. IntelliSense では、使用しているステートメントや呼び出している関数などに基づいて、異なる情報が表示されます。 print 関数で、print の後に ( を入力することで、関数呼び出しでその関数のすべての使用情報を表示することを示します。 IntelliSense のポップアップにも、(この例の value ように) 現在の引数が太字で示されます。

    IntelliSense auto-completion popup for a function

  4. 以下のコードと一致するように、ステートメントを完成させます。

    print("Hello, Visual Studio")
    
  5. ステートメント print を引数 "Hello Visual Studio" と区別する構文配色機能に注目してください。 文字列の最後の " を一時的に削除し、Visual Studio で構文エラーが含まれるコードに対して赤色の下線が表示されることに注目してください。 最後に、" を置換してコードを修正します。

    IntelliSense syntax coloring and error highlighting

    ヒント

    開発環境は非常に個人的な問題であるため、Visual Studio では Visual Studio の外観と動作の完全な制御が提供されています。 [ツール]>[オプション] メニュー コマンドを選択し、[環境][テキスト エディター] タブの下の設定を調べます。 既定では限られた数のオプションしか表示されません。すべてのプログラミング言語のすべてのオプションを表示するには、ダイアログの下部で [すべての設定を表示] を選択します。

  6. Ctrl+F5 キーを押すか、[デバッグ]>[デバッグの開始] メニュー項目を選択して、このポイントまでに書き込んだコードを実行します。 コードにエラーがまだある場合は、Visual Studio によって警告されます。

  7. プログラムを実行すると、コンソール ウィンドウに結果が表示されます。 これは、コマンド ラインから PythonApplication1.py を使用して Python インタープリターを実行するのと似ています。 どれかキーを押してウィンドウを閉じ、Visual Studio エディターに戻ります。

    Output for the first run of the program

  8. IntelliSense では、ステートメントと関数の補完に加え、Python import および from ステートメントの入力候補も表示されます。 これらの補完は、自分の環境で使用できるモジュールと、そのモジュールで使用できるメンバーを簡単に見つけることに役立ちます。 エディターで print 行を削除し、import と入力します。 スペースを入力すると、モジュールのリストが表示されます。

    IntellSense showing available modules for an import statement

  9. sys と入力するか選択して、行を完成させます。

  10. 次の行に from と入力し、もう一度モジュールの一覧を表示します。

    IntellSense showing available modules for a from statement

  11. math を選択するか入力し、続けてスペースと import を入力すると、モジュールのメンバーが表示されます。

    IntellSense showing module members

  12. メンバー cosradians をインポートして完了します。それぞれでオートコンプリートを利用できることに注意してください。 完了すると、コードは次のようになります。

    import sys
    from math import cos, radians
    

    ヒント

    入力候補は、入力中の部分文字列、単語の一致部分、単語の先頭の文字、および省略された文字で機能します。 詳細については、「Python コードの編集」の「入力候補」セクションをご覧ください。

  13. 360 度のコサイン値を出力するため、もう少しコードを追加します。

    for i in range(360):
        print(cos(radians(i)))
    
  14. Ctrl+F5 キーを押すか、[デバッグ]>[デバッグなしで開始] を選択して、もう一度プログラムを実行します。 完了したら、出力ウィンドウを閉じます。

次のステップ

詳しい説明