VisualStudioCodeでPythonを使い始める方法
序章
Pythonは、最も人気があり、習得しやすい言語の1つです。そのため、Pythonは最初に習得する言語の1つであることがよくあります。 VisualStudioCode内でPythonを操作および実行する方法を見てみましょう。
このチュートリアルでは、Python拡張機能をインストールしてから、インテリセンスとショートカットを使用してPythonコードを実行します。
前提条件
- マシンにPythonがインストールされ、ローカル開発環境がセットアップされています。 チュートリアルPython3用のローカルプログラミング環境をインストールおよびセットアップする方法を使用して、これらの両方を完了することができます。
- 公式ダウンロードページにアクセスして、お使いのマシンにインストールされているVisualStudioCode。
ステップ1—組み込みターミナルからPythonを実行する
Pythonをインストールし、ローカルプログラミング環境をセットアップしたら、VisualStudioCodeを開きます。
Visual Studio Code内で、ファイル-> 開くに移動し、ディレクトリを選択して、作業中のディレクトリを開きます。 その後、左側のエクスプローラウィンドウにフォルダが開いているのがわかります。
ディレクトリを開いた状態で、"Hello World"
を出力するコードを含む最初のPythonファイル(.py
拡張子)を作成できます。
ファイルを保存します。
Hello World
コードの準備ができたので、VisualStudioCodeの組み込みターミナルを使用して実行できます。 まだ開いていない場合は、表示-> 端末に移動するか、ショートカットCTRL+~
を使用して開くことができます。
開いたばかりのターミナルは、VisualStudioCodeで編集している現在のディレクトリで自動的に起動します。 これが、始める前にディレクトリを作成して開いた理由です。 次のコマンドを実行することで、これを証明できます。
pwd
このコマンドは、現在のディレクトリへのパスを出力します。 そこから、次のコマンドを実行してディレクトリ内のファイルのリストを出力することにより、Pythonファイルも現在のディレクトリ内にあることを確認できます。
ls
これで、次のコマンドを使用してPythonファイルを実行できます。
python filename
実行後、コンソールにHello World
が出力されます。
ステップ2—Python拡張機能をインストールする
Microsoftによって作成されたPython拡張機能をインストールすることにより、VisualStudioでPythonを操作するプロセスを合理化できます。 拡張機能をインストールするには、左側の拡張機能メニューを開き(アイコンは正方形の内側の正方形のように見えます)、Pythonを検索します。
これが最初にポップアップ表示されます。これをクリックすると、拡張機能の詳細が表示され、[インストール]をクリックできます。
インストール後、リロードが必要になる場合がありますので、先に進んでください。
再起動すると、Python拡張機能の機能を利用できるようになります。
- IntelliSense
- オートコンプリート
- Pythonファイルを実行するためのショートカット
- Python変数、関数などのホバーに関する追加情報。
IntelliSenseの使用を開始するには、list
という名前の空のアレイを作成します。
list = []
次に、list.
と入力し、その後にピリオドを入力すると、いくつかの情報がポップアップ表示されます。 拡張機能は、使用できるリストのすべての機能とプロパティを提供します。
これらの機能のいずれかを使用する場合は、ENTER
またはTAB
を押して、その機能名をオートコンプリートできます。 これは、拡張機能が利用可能なものに関するヒントを提供するため、Pythonのすべての関数を覚える必要がないことを意味します。 また、関数の機能と必要なパラメーターの簡単な説明が表示されることにも注意してください。
Pythonでモジュールをインポートするときにもインテリセンスを取得できます。 random
と入力すると、インテリセンスがポップアップしてモジュールの名前を完成させ、モジュールの機能に関する背景情報を提供します。
その後、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コードをコンソールに直接入力して、出力を確認できます。 Macの場合はショートカットCMD+SHIFT+P
、Windowsの場合はCTRL+SHIFT+P
を使用してコマンドパレットを開き、 Python StartREPLを選択します。
print
コマンドを入力すると、コンソールにHello World
がすぐに表示されます。
結論
Pythonは非常に人気のある言語であり、VisualStudioCodeで強力にサポートされています。 Python拡張機能をインストールすると、Pythonインテリセンス、オートコンプリート、その他の便利なショートカットを利用できます。