序章

Pythonは、最も人気があり、習得しやすい言語の1つです。そのため、Pythonは最初に習得する言語の1つであることがよくあります。 VisualStudioCode内でPythonを操作および実行する方法を見てみましょう。

このチュートリアルでは、Python拡張機能をインストールしてから、インテリセンスとショートカットを使用してPythonコードを実行します。

前提条件

ステップ1—組み込みターミナルからPythonを実行する

Pythonをインストールし、ローカルプログラミング環境をセットアップしたら、VisualStudioCodeを開きます。

Visual Studio Code内で、ファイル-> 開くに移動し、ディレクトリを選択して、作業中のディレクトリを開きます。 その後、左側のエクスプローラウィンドウにフォルダが開いているのがわかります。

ディレクトリを開いた状態で、最初のPythonファイルを作成できます(.py 拡張機能)印刷するコード付き "Hello World".

ファイルを保存します。

今、あなたはあなたを持っています Hello World コードの準備ができたら、VisualStudioCodeの組み込みターミナルを使用して実行できます。 まだ開いていない場合は、表示-> 端末に移動するか、ショートカットを使用して開くことができます。 CTRL+~.

開いたばかりのターミナルは、VisualStudioCodeで編集している現在のディレクトリで自動的に起動します。 これが、始める前にディレクトリを作成して開いた理由です。 次のコマンドを実行することで、これを証明できます。

  1. pwd

このコマンドは、現在のディレクトリへのパスを出力します。 そこから、次のコマンドを実行してディレクトリ内のファイルのリストを出力することにより、Pythonファイルも現在のディレクトリ内にあることを確認できます。

  1. ls

これで、次のコマンドを使用してPythonファイルを実行できます。

  1. python filename

実行後、表示されます Hello World コンソールに印刷されます。

ステップ2—Python拡張機能をインストールする

Microsoftによって作成されたPython拡張機能をインストールすることにより、VisualStudioでPythonを操作するプロセスを合理化できます。 拡張機能をインストールするには、左側の拡張機能メニューを開き(アイコンは正方形の内側の正方形のように見えます)、Pythonを検索します。

これが最初にポップアップ表示されます。これをクリックすると、拡張機能の詳細が表示され、[インストール]をクリックできます。

インストール後、リロードが必要になる場合がありますので、先に進んでください。

再起動すると、Python拡張機能の機能を利用できるようになります。

  • IntelliSense
  • オートコンプリート
  • Pythonファイルを実行するためのショートカット
  • Python変数、関数などのホバーに関する追加情報。

IntelliSenseの使用を開始するには、次のような空の配列を作成します。 list.

list = []

次に次のタイプ list. ピリオドが続き、いくつかの情報がポップアップすることに注意してください。 拡張機能は、使用できるリストのすべての機能とプロパティを提供します。

これらの機能のいずれかを使用する場合は、を押すことができます ENTER また TAB その関数名をオートコンプリートします。 これは、拡張機能が利用可能なものに関するヒントを提供するため、Pythonのすべての関数を覚える必要がないことを意味します。 また、関数の機能と必要なパラメーターの簡単な説明が表示されることにも注意してください。

Pythonでモジュールをインポートするときにもインテリセンスを取得できます。 入力した場合に注意してください random、intellisenseがポップアップして、モジュールの名前を完成させ、モジュールの機能に関する背景情報を提供します。

その後、使用を開始した場合 random モジュールを使用すると、そのモジュールでアクセスできる関数のインテリセンスを引き続き取得できます。

最後に、既存の変数やモジュールのインポートなどにカーソルを合わせると、必要なときにいつでも追加情報を入手できます。

ステップ3—ショートカットを使用してPythonコードを実行する

Pythonファイルでさらに多くのことを行いたい場合は、バブルソートアルゴリズムの短いスニペットを次に示します。 それは bubble_sort 関数を実行し、結果を出力します。 このコードをファイルにコピーできます。

def bubble_sort(list):
    sorted_list = list[:]
    is_sorted = False
    while is_sorted == False:
        swaps = 0
        for i in range(len(list) - 1):
            if sorted_list[i] > sorted_list[i + 1]: # swap
                temp = sorted_list[i]
                sorted_list[i] = sorted_list[i + 1]
                sorted_list[i + 1] = temp
                swaps += 1
        print(swaps)
        if swaps == 0:
                is_sorted = True
    return sorted_list

print(bubble_sort([2, 1, 3]))

この新しいコードを使用して、Pythonファイルを実行する新しい方法を探りましょう。 Pythonファイルを操作するための一般的な最初のワークフローは、ファイルを保存してから、そのPythonファイルをターミナルで実行することです。 Python拡張機能を使用すると、このプロセスに役立つショートカットがいくつかあります。

Pythonファイル内で、エディターを右クリックしてターミナルでPythonファイルを実行を選択できます。 このコマンドは、前に説明した個々のステップのそれぞれを実行します。

ショートカットを使用すると、 bubble_sort コンソールに出力します。

Python REPLを開くためのショートカットもあります。ここで、Pythonコードをコンソールに直接入力して、出力を確認できます。 ショートカットを使用してコマンドパレットを開きます CMD+SHIFT+P Macまたは CTRL+SHIFT+P Windowsで、 Python StartREPLを選択します。

入力した後 print コマンド、あなたは見るでしょう Hello World すぐにコンソールに表示されます。

結論

Pythonは非常に人気のある言語であり、VisualStudioCodeで強力にサポートされています。 Python拡張機能をインストールすると、Pythonインテリセンス、オートコンプリート、その他の便利なショートカットを利用できます。