Python 是一种解释型语言,若要运行 Python 代码,必须向 VS Code 告知要使用的解释器。 建议使用最新版本的 Python,除非有特定原因需要选择其他版本。 安装 Python 扩展以后,请选择 Python 3 解释器,具体方法是:打开“命令面板”(Ctrl+Shift+P),开始输入命令“Python:选择解释器”进行搜索,然后选择命令。 在可用时,还可以使用底部状态栏上的“选择 Python 环境”选项(它可能已显示所选解释器)。 该命令提供 VS Code 可以自动找到的可用解释器列表(包括虚拟环境)。 如果看不到所需解释器,请参阅配置 Python 环境。
若要在 VS Code 中打开终端,请选择“视图” > “终端”,或者使用快捷方式 Ctrl+'(使用反撇号字符)。 默认终端是 PowerShell。
在VS Code 终端中,只需通过输入以下命令即可打开 Python:python
通过输入以下内容来尝试使用 Python 解释器:print("Hello World")。 Python 会返回语句“Hello World”。

安装 Git(可选)

如果计划与其他人协作处理 Python 代码,或是在开放源代码站点(例如 GitHub)上托管项目,则VS Code 支持使用 Git 进行版本控制。 VS Code 中的“源代码管理”选项卡可跟踪所有更改,并直接在 UI 中内置了常见 Git 命令(add、commit、push、pull)。 需要先安装 Git,以便为“源代码管理”面板提供支持。
从git-scm 网站下载并安装适用于 Windows 的Git。
其中包含了一个安装向导,该向导会询问一系列有关 Git 安装设置的问题。 建议使用所有默认设置,除非有特定原因需要更改某些设置。
如果以前从未使用过 Git,则GitHub 指南可以帮助入门。

有关一些 Python 基础知识的 Hello World 教程

据创建者 Guido van Rossum 所说,Python 是一种“高级编程语言”,其核心设计理念全都与代码可读性以及使程序员可以采用几行代码来表达概念的语法相关。
Python 是一种解释型语言。 与所编写的代码需要转换为机器码才能由计算机处理器运行的编译型语言不同,Python 代码直接传递给解释器并直接运行。 只需键入代码并运行即可。 我们来试一试!
打开 PowerShell 命令行后,输入python以运行 Python 3 解释器。 (某些说明更喜欢使用命令py或python3,这些方法也适用)。 你会知道已成功执行,因为会显示一个 >>> 提示符(包含三个大于符号)。
可以通过几种内置方法修改 Python 中的字符串。 使用以下命令创建变量:variable = 'Hello World!'。 按Enter 以换行。
使用以下命令打印变量:print(variable)。 这会显示文本“Hello World!”。
使用以下命令算出字符串变量的长度(使用的字符数):len(variable)。 这会显示使用了 12 个字符。 (请注意,空格在总长度中计为一个字符。)
将字符串变量转换为大写字母:variable.upper()。 现在将字符串变量转换为小写字母:variable.lower()。
统计在字符串变量中使用字母“l”的次数:variable.count("l")。
在字符串变量中搜索特定字符,我们使用以下命令来查找感叹号:variable.find("!")。 这会显示感叹号是字符串第 11 个位置的字符。
将感叹号替换为问号:variable.replace("!", "?")。
若要退出 Python,可以输入exit()、quit()或选择 Ctrl-Z。
希望你在使用 Python 的某些内置字符串修改方法时感受到乐趣。 现在来尝试使用 VS Code 创建 Python 程序文件并运行。

将Python 与VS Code 一起使用的 Hello World 教程

VS Code 团队结合了一个出色的Python 入门教程,其中演练了如何使用 Python 创建 Hello World 程序、运行程序文件、配置和运行调试器以及安装 matplotlib 和numpy 等包以在虚拟环境中创建图表。
打开 PowerShell 并创建名为“hello”的空文件夹,导航到此文件夹,然后在 VS Code 中打开它:
mkdir hello cd hello code .
VS Code 打开后,在左侧“资源管理器”窗口中会显示新的 hello 文件夹,在VS Code 底部面板中打开命令行窗口,具体方法是按 Ctrl+'(使用反撇号),或选择“视图” > “终端”。 在一个文件夹中启动 VS Code 会使该文件夹成为“工作区”。 VS Code 将特定于该工作区的设置存储在 .vscode/settings.json 中,这些设置与全局存储的用户设置分隔开来。
继续 VS Code 文档中的教程:创建 Python Hello World 源代码文件。

使用 Pygame 创建简单游戏

Pygame 是一种用于编写游戏的常用 Python 包-鼓励学生学习编程,同时创建有趣的内容。 Pygame 会在新窗口中显示图形,因此无法在 WSL 的纯命令行方法下工作。 但是,如果按照本教程中所述通过 Microsoft Store 安装了 Python,则它会正常工作。
安装 Python 后,通过键入python -m pip install -U pygame --user从命令行(或VS Code 中的终端)安装 pygame。
通过运行示例游戏来测试安装:python -m pygame.examples.aliens
一切正常,游戏会打开一个窗口。 玩完游戏后,关闭该窗口。
下面介绍如何开始编写自己的游戏。
打开 PowerShell(或Windows 命令提示符)并创建名为“bounce”的空文件夹。 导航到此文件夹并创建名为“bounce.py”的文件。 在VS Code 中打开该文件夹:
mkdir bounce cd bounce new-item bounce.py code .
使用 VS Code 输入以下 Python 代码(或是复制并粘贴):
import sys, pygame pygame.init() size = width, height = 640, 480 dx = 1 dy = 1 x= 163 y = 120 black = (0,0,0) white = (255,255,255) screen = pygame.display.set_mode(size) while 1: for event in pygame.event.get(): if event.type == pygame.QUIT: sys.exit() x += dx y += dy if xwidth: dx = -dx if yheight: dy = -dy screen.fill(black) pygame.draw.circle(screen, white, (x,y), 8) pygame.display.flip()
将它保存为:bounce.py。
在PowerShell 终端中,通过输入以下内容来运行它:python bounce.py。
尝试调整某些数字,以查看它们对弹力球的影响。
可在pygame.org 上阅读有关使用 pygame 编写游戏的更多信息。

用于继续了解的资源

建议通过以下资源来支持你继续了解 Windows 上的 Python 开发。

学习 Python 的在线课程

Microsoft Learn 上的 Python 简介:尝试使用交互式 Microsoft Learn 平台,并获得完成该模块的经验积分,该模块涵盖了有关如何编写基本 Python 代码、声明变量以及使用控制台输入和输出的基础知识。 对于尚未设置 Python 开发环境的人员来说,交互式沙箱环境是一个不错的起点。
Pluralsight 上的 Python:8 个课程,29 小时:Pluralsight 上的 Python 学习路径提供了涵盖与 Python 相关的各种主题的在线课程,包括用于衡量技能和查找知识缺口的工具。
LearnPython.org 教程:使用 DataCamp 的人员提供的这些免费的交互式 Python 教程,无需安装或设置任何内容即可开始学习 Python。
Python.org 教程:向读者通俗地介绍 Python 语言和系统的基本概念和功能。
在Lynda.com 上学习 Python:Python 的基本简介。

在VS Code 中使用 Python

VS Code 中编辑 Python:详细了解如何利用适用于 Python 的VS Code 自动完成和 IntelliSense 支持,包括如何自定义其行为或者只是将它们关闭。