如何在 Visual Studio 代码中开始使用 Python

简介

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

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

前提条件

第一步--内置终端运行Python

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

在Visual Studio代码中,打开您正在使用的目录,进入[文件]>[打开],然后选择该目录。之后,您将在左侧的资源管理器窗口中看到您的文件夹打开。

在screen左侧打开PYTHON测试文件夹

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

![)的打印函数中的编辑器中键入

保存文件。

现在您已经准备好了Hello World代码,我们可以使用Visual Studio代码中的内置终端来运行它。如果IF尚未打开,可以在[查看]>[终端]打开,也可以通过快捷键CTRL+~打开。

使用终端selected打开查看菜单

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

1pwd

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

1ls

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

1python filename

运行后,您会在控制台看到打印出的Hello World

Hello World打印在console

第二步-安装Python扩展

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

第一个弹出,您可以点击查看扩展详细信息,然后点击【安装】。

installation的派生扩展搜索和派生扩展主页

安装后,您可能需要重新加载,因此请继续执行此操作。

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

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

要开始使用IntelliSense,请创建一个名为list的空数组。

1list = []

然后输入list.,后跟一个句点,注意会弹出一些信息。该扩展为您提供了您可以使用的列表的所有函数和属性。

![列表数组和)中

如果您想使用这些函数中的一个,您可以按EnterTab自动完成该函数名称。这意味着不必记住Python中的每个函数,因为扩展会提示您哪些函数可用。还要注意的是,它向您简要描述了该函数的作用以及它采用了哪些参数。

您还可以在导入Python中的模块时获得智能感知。请注意,如果您输入随机,智能感知将弹出以完成模块的名称,并提供一些关于它所做工作的背景信息。

在编辑器中输入带有添加了in的智能感知信息的导入随机

如果您随后开始使用随机模块,您将继续获得可以通过该模块访问的函数的智能感知。

将随机与点符号配合使用提供了有关可通过it访问的内容的详细信息

最后,您可以将鼠标悬停在现有变量、模块导入等位置,以便在需要时获得更多信息。

将鼠标悬停在现有变量上将始终提供更多information

第三步-使用快捷方式运行Python代码

如果你想在你的Python文件中做更多的事情,这里有一个简短的冒泡排序算法的代码片段。它调用bubble_sort函数并打印出结果。你可以将这段代码复制到你的文件中:

 1def bubble_sort(list):
 2    sorted_list = list[:]
 3    is_sorted = False
 4    while is_sorted == False:
 5        swaps = 0
 6        for i in range(len(list) - 1):
 7            if sorted_list[i] > sorted_list[i + 1]: # swap
 8                temp = sorted_list[i]
 9                sorted_list[i] = sorted_list[i + 1]
10                sorted_list[i + 1] = temp
11                swaps += 1
12        print(swaps)
13        if swaps == 0:
14                is_sorted = True
15    return sorted_list
16
17print(bubble_sort([2, 1, 3]))

有了这段新代码,让我们探索一种运行我们的Python文件的新方法。处理Python文件的第一个典型工作流程是保存您的文件,然后在终端中运行该Python文件。在使用Python扩展时,有几个快捷方式可以帮助您完成此过程。

在任何Python文件中,您都可以在编辑器中右键单击,然后选择在终端运行Python文件 。此命令将执行我们前面讨论的每个单独步骤。

弹出菜单的编辑器中的算法,并在终端selected中运行PYTHON文件

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

console中的气泡_排序输出

您还可以使用快捷方式打开Python REPL,您可以在其中快速地将Python代码直接输入到控制台中并查看输出。使用快捷键CMD+Shift+P(Mac)或CTRL+Shift+P(Windows)打开命令调色板,然后选择Python Start REPL

在命令palette中选择了PYTHON START REPL

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

console中显示的Hello World

结论

Python是一种非常流行的语言,在Visual Studio代码中具有强大的支持。通过安装Python扩展,您将获得Python IntelliSense、自动完成和其他有用的各种快捷方式。

Published At
Categories with 技术
Tagged with
comments powered by Disqus