如何在 Visual Studio Code 中开始使用 Python

介绍

Python 是最流行和最容易学习的语言之一,这就是为什么它通常是您首先学习的语言之一。让我们看看如何在 Visual Studio Code 中使用和运行 Python。

在本教程中,您将安装 Python 扩展,然后使用智能感知和快捷方式来运行您的 Python 代码。

先决条件

第 1 步 – 从内置终端运行 Python

安装 Python 并设置本地编程环境后,打开 Visual Studio Code。

在 Visual Studio Code 中,通过转到File -> Open并选择目录来打开您正在工作的目录。之后,您将在左侧的资源管理器窗口中看到您的文件夹打开。

屏幕左侧打开的 Python 测试文件夹

打开目录后,您可以.py使用一些代码创建第一个 Python 文件(扩展名)以进行打印"Hello World"

“Hello World”在 Python 的打印函数中输入编辑器

保存文件。

现在您已Hello World准备好代码,我们可以使用 Visual Studio Code 中的内置终端来运行它。如果尚未打开,您可以通过查看->终端或使用快捷方式打开它CTRL + ~

在选择终端的情况下打开查看菜单

您刚刚打开的终端将自动在您在 Visual Studio Code 中编辑的当前目录中启动。这正是我们在开始之前创建并打开目录的原因。我们可以通过运行以下命令来证明这一点:

  • pwd

此命令将打印当前目录的路径。从那里,您可以通过运行以下命令打印目录中的文件列表来验证您的 Python 文件是否也在当前目录中:

  • ls

现在,您可以使用以下命令运行 Python 文件:

  • python filename

运行后,您将Hello World在控制台中看到打印出来的内容。

在控制台打印出 Hello World

第 2 步 – 安装 Python 扩展

我们可以通过安装 Microsoft 创建的 Python 扩展来简化在 Visual Studio 中使用 Python 的过程。要安装扩展程序,请打开左侧的扩展程序菜单(图标看起来像正方形内的正方形)并搜索 Python。

它将是第一个弹出的,您可以单击它查看扩展详细信息,然后单击Install

Python扩展搜索和Python扩展安装主页

安装后,您可能需要重新加载,所以继续这样做。

重新启动后,您现在可以利用 Python 扩展的功能:

  • 智能感知
  • 自动完成
  • 运行 Python 文件的快捷方式
  • 有关悬停 Python 变量、函数等的附加信息。

要开始使用 IntelliSense,请创建一个名为list.

list = []

然后在 typelist.后面跟着一个句号,注意会弹出一些信息。该扩展为您提供了可以使用的列表的所有功能和属性。

列表数组和“列表”。 添加到编辑器中

如果您想使用这些功能之一,您可以按ENTERTAB自动完成该功能名称。这意味着不必记住 Python 中的每个函数,因为该扩展会为您提供有关可用内容的提示。另请注意,它向您简要说明了该函数的作用以及它采用的参数。

在 Python 中导入模块时,您还可以获得智能感知。请注意,如果您键入random,intellisense 会弹出以完成模块的名称并提供有关其功能的一些背景信息。

`import 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 文件中,您可以在编辑器中右键单击并选择Run Python File In Terminal此命令将执行我们之前讨论过的每个单独步骤。

编辑器中的算法,菜单向上并选择在终端中运行 Python 文件

使用快捷方式后,您可以bubble_sort在控制台中看到输出。

控制台中的 Bubble_sort 输出

您还有一个打开 Python REPL 的快捷方式,您可以在其中快速直接在控制台中键入 Python 代码并查看输出。打开使用快捷命令面板CMD+ SHIFT+ PMac或CTRL+ SHIFT+P在Windows上,选择Python的启动REPL

在命令面板中选择 Python Start REPL

输入print命令后,您将Hello World立即在控制台中看到显示。

控制台显示的Hello World

结论

Python 是一种非常流行的语言,在 Visual Studio Code 中得到了强大的支持。通过安装 Python 扩展,您将获得 Python 智能感知、自动完成和其他有用的杂项快捷方式。

觉得文章有用?

点个广告表达一下你的爱意吧 !😁