Visual Studio Code & Python教程2环境

这篇具有很好参考价值的文章主要介绍了Visual Studio Code & Python教程2环境。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

2简介

本章将使用简单的编程概念来修改基本的 Python 程序和 VS Code 功能,如任务运行、编辑默认设置、了解键盘快捷键和运行 Python 程序。我们必须做的第一件事是建立一个工作的开发环境。我们将从安装 Python 和安装 VS 代码开始,然后设置 Python 环境。本章的第二部分是了解全局环境和虚拟环境的内容和方法。您一定很想构建和调试我们的第一个 Python 程序。让我们开始吧!

2.1 设置 Python 环境

首先,需要安装 Python 解释器。我们必须连接到 python.org,并根据操作系统选择正确的安装程序。Python 也可以在 Windows 设备上的 Microsoft Store 中找到。如果您使用的是 Linux 操作系统,则可能已经安装了 Python3。您可以在终端输入 python3 --version 来验证计算机上是否已安装 Python。如果出现错误,则表示需要安装。

Visual Studio Code & Python教程2环境

2.1.1 在 Windows 上安装

您可以直接点击 Download Python 3.12.* 或导航到 Python Releases for Windows 部分,然后点击下载链接,获取最新的 Python 3 版本。截至今天,最新版本是 Python 3.12.*。选择适用于 32 位或 64 位的 Python 安装程序可执行文件,然后点击下载。下载完成后,双击下载的安装程序文件并运行。

  • 立即安装显示了 Python 的安装和运行位置。
  • 自定义安装选项可自定义安装位置和其他安装功能。我们也可以稍后使用 pip 命令进行管理。
  • 将 Python.exe 添加到 PATH(默认未选中)。

Visual Studio Code & Python教程2环境

2.1.2 在 MacOS和Linux上安装

请参考官网文档。

Visual Studio Code & Python教程2环境

2.1.3 安装扩展

转到扩展选项卡(屏幕左侧),搜索 Python 扩展。如图所示,第一个结果就是我们需要安装的。点击扩展旁边的 "安装 "选项。这样,Python 扩展就安装好了。

Visual Studio Code & Python教程2环境

Python 扩展会自动安装 Pylance 和 Jupyter 扩展,以简化编程并改善编码体验。

两个重要的扩展: Code Runner 扩展和 Pylint 扩展。

Visual Studio Code & Python教程2环境

成功安装 Code Runner 后,VS 代码编辑器的右上角会出现一个播放按钮。该按钮可用于运行代码。

第二个重要扩展是 Pylint(预览如图所示)。 Pylint 是 Python 的内核工具,可帮助开发人员快速、轻松地识别和修复代码问题。VS Code 中的 Pylint 扩展为 VS Code 中的 Python 提供了出色的校验体验,使您能够快速发现代码中的问题并采取纠正措施。该扩展提供了增强的校验功能,例如检查代码是否符合 PEP8,以及快速识别问题。它还支持从命令行运行 Pylint。通过该扩展,您可以高效地编写更好的 Python 代码,节省时间,提高工作效率。

Visual Studio Code & Python教程2环境

Linting 工具是一种编程工具,可帮助确保程序代码符合编码标准并格式正确。它可以检测和标记潜在的编程错误,例如未定义的变量、不一致的格式、逻辑错误和未闭合的循环。在编译和运行代码之前,通常会使用 Linting 工具来检测和消除编程错误。

2.2 设计一个简单的战舰游戏

设计一个简单的战舰游戏 让我们开发一个简单的人机战略竞猜游戏。程序会创建一个 5*5 的棋盘,计算机会将其战舰隐藏在一行和一列中(使用随机数生成)。用户通过猜测计算机将战舰藏在哪里来发号施令。如果猜对了,计算机的舰队就会被摧毁,而用户则获胜。图 2.11 显示了输出示例:

Visual Studio Code & Python教程2环境

import random

battle_pattern = []

for i in range(5):
    battle_pattern.append(['O '] * 5)

def display(pattern):
    for p in pattern:
        print(" ".join(p))

print("Battleship Challenge - GAME ON!")
display(battle_pattern)

def get_random_row(pattern):
    return random.randint(0, len(pattern) - 1)

def get_random_col(pattern):
    return random.randint(0, len(pattern[0]) - 1)

ship_row = get_random_row(battle_pattern)
ship_col = get_random_col(battle_pattern)
print(f"hint: row={ship_row}, col={ship_col}")

for option in range(4):
    input_row = int(input("Enter Guess Row (Starts with 0):"))
    input_col = int(input("Enter Guess Col (Starts with 0):"))

    if input_row == ship_row and input_col == ship_col:
        print("You Win! You sunk my battleship!")
        break
    else:
        if option == 3:
            battle_pattern[input_row][input_col] = "X "
            display(battle_pattern)
            print("Sorry Player... Game Over!")
            print("\nShip is here: [" + str(ship_row) + "]["+ str(ship_col) + "]")
        else:
            if (input_row < 0 or input_row > 4) or (input_col <0 or input_col > 4):
                print("Where did you fire ? Over the ocean.")
            elif (battle_pattern[input_row][input_col] == "X"):
                print("You have already got that wrong.")
            else:
                print("You totally missed my battleship!")
                battle_pattern[input_row][input_col] = "X "
            print("Attempt : ",option + 1)
            display(battle_pattern)

2.3 设置和配置编辑器

VS Code的核心部分可以自定义。它允许通过各种设置选项,根据程序员的偏好自定义用户界面和功能行为的几乎所有组件。打开工作区时,我们会注意到两个重要的设置:

  • "用户设置 "会全局应用于同一用户打开的任何 VS Code 实例
  • 工作区设置存储在工作区内,在打开工作区时应用。

参考资料

  • 软件测试精品书籍文档下载持续更新 https://github.com/china-testing/python-testing-examples 请点赞,谢谢!
  • 本文涉及的python测试开发库 谢谢点赞! https://github.com/china-testing/python_cn_resouce
  • python精品书籍下载 https://github.com/china-testing/python_cn_resouce/blob/main/python_good_books.md
  • Linux精品书籍下载 https://www.cnblogs.com/testing-/p/17438558.html

2.3.1 用户设置

用户设置可通过编辑设置编辑器设置进行自定义。以下是打开设置编辑器的步骤:

Windows/Linux:文件 | 首选项 | 设置 , 快捷键 CTRL + ,

macOS: 转到 代码 | 首选项 | 设置, 快捷键 Command + ,

Visual Studio Code & Python教程2环境

也可以使用快捷键打开设置编辑器,在 Windows 中键入:,在 Mac 中键入 Command + ,(逗号)。

在搜索栏中,用户可以找到想要的设置。在搜索栏中搜索时,你会发现它不仅会显示并高亮显示符合条件的设置,还会应用筛选器删除不符合条件的设置。这样,搜索就变得快速而简单。
所有与编辑器相关的设置,如设置组、搜索和筛选,对于用户和工作区设置都是一样的。对于给定的项目,与工作区相关的编辑器设置优先于用户设置。不过,某些与应用程序相关的设置(如更新和安全)不能被工作区设置覆盖。因此,用户甚至无法在工作区设置中访问这些设置,但却可以在用户设置中访问

到目前为止,我们尝试在用户界面中编辑设置,但有一个设置文件可以直接编辑值。要打开 settings.json 文件:

Visual Studio Code & Python教程2环境

也可在命令调板中打开 JSON 设置(Ctrl+Shift+P)

Visual Studio Code & Python教程2环境

在编辑器中打开文件后,就可以以 JSON 格式写入设置。JSON 格式包含设置 ID 及其相应值。例如,图 2.20 中显示了应用的主题,用户可以编辑/删除/添加新的 ID 和相应的设置值。删除两个大括号 {} 之间的所有内容并保存文件后,VS 代码就可以返回默认设置。与代码编辑器一样,settings.json 文件也具有完整的智能提示(IntelliSense)和智能补全设置。如果由于不正确的 JSON 样式导致错误,代码的这一部分也会高亮显示,就像 Python 代码一样。某些设置,如工作台: 颜色只能在图中编辑 colorCustomization 已设置为 #4000ff,使得行号显示为蓝色(十六进制等效色码)。

Visual Studio Code & Python教程2环境

之前,我们讨论过 "设置 "会打开设置编辑器用户界面,但喜欢直接使用 settings.json 文件的用户可以设置 workbench.settings.editor: json 选项,这样 "首选项"|"设置 "和按键绑定 Ctrl+ 就会始终带你进入 settings.json 文件。

你可以在这里查找用户设置文件:

在 Windows 平台上: %APPDATA%\Code\User\settings.json
在 macOS 平台上:$HOME/Library/Application/Support/Code/User/settings.json
在 Linux 平台上:$HOME/.config/Code/User/settings.json

2.3.2 工作区设置

与用户设置不同,工作区设置不是全局性的,而是针对某个项目的。这样,在同一项目中工作的开发人员就可以共享设置。工作区设置总是优先于用户设置。你可以通过设置编辑器 "工作区 "选项卡进行编辑,也可以使用首选项:打开 "工作区设置 "命令直接打开该选项卡。

与用户设置一样,工作区设置也存储在 settings.json 文件中。可以通过首选项直接编辑该文件: 打开工作区设置 (JSON) 命令直接编辑。如果要查找工作区设置文件,可以在根目录下的文件夹中找到。当工作区设置 settings.json 文件被添加到项目或源代码控制中时,该项目的设置将与该项目的所有用户共享。
我们一直在谈论工作区,但什么是工作区呢?VS Code 中的工作区通常只是项目根文件夹。所有工作区设置和配置(如调试和任务配置)都存储在根目录下的 .vscode 文件夹中。通过多根工作区功能,VS Code 工作区中可以有多个根文件夹。

2.3.3设置和安全

某些设置允许指定可执行的VS代码,以执行某些操作。设置允许选择集成终端将使用的 shell。可以理解的是,出于各种安全原因,此类设置只能在用户设置中定义,而不能在工作区范围内定义,多个用户都可以使用。

2.3.4键盘参数

直观的键盘快捷方式、简单的自定义和社区贡献的键盘快捷方式映射,让您轻松浏览代码。VS Code 提供了丰富、自定义且易于编辑的键盘快捷方式。显示选项后,用户可以使用可用操作轻松更改、删除和重置键盘绑定。显示键盘绑定列表也很简单,可以使用顶部的搜索框来完成。搜索框有助于查找命令或键绑定,并直接导航到它们。在 Windows 平台上使用 VS Code 的用户可直接进入菜单 "首选项"|"键盘 "打开该编辑器(macOS 用户可进入 "键盘 "打开)。

Visual Studio Code & Python教程2环境

键图扩展是一项伟大的功能,可以帮助其他编辑器的用户快速开始使用 VS Code 编辑器。如果想查看流行的键盘映射扩展列表,可前往 "从......迁移键盘快捷方式"(Migrate Keyboard Shortcuts from... 这将显示流行的键盘映射扩展列表。这些扩展会修改 VS Code 的快捷键,使其与其他编辑器的快捷键相匹配,因此在切换到 VS Code 时无需学习新的键盘快捷键。
Visual Studio Code & Python教程2环境文章来源地址https://www.toymoban.com/news/detail-848781.html

到了这里,关于Visual Studio Code & Python教程2环境的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 机器学习环境初步搭建(conda和Visual Studio Code安装教程超详细版)

            以windows10系统,AMD显卡为例。在学习时建议大家创建虚拟环境。祝大家学习顺利!         目录 前言 一.安装Anaconda:建立Python应用环境         Anaconda简介         安装过程        检测Anaconda是否写入环境         为conda创建虚拟环境  二.安装Visual Studio Co

    2024年01月23日
    浏览(27)
  • Visual Studio Code & Python教程3顶级扩展

    扩展功能非常宝贵。它们有助于提高代码质量,加快开发工作。我们将介绍一些必备的通用扩展。 微软的Pylance可以大大提高你的工作效率。Pylance是一款Python语言服务器,它增强了IntelliSense、语法高亮和大量其他功能,为 Python 开发人员带来了令人惊叹的开发体验。IntelliSen

    2024年04月13日
    浏览(22)
  • Mac安装配置Visual Studio Code(vscode)以及Java环境详细教程(初学者必看)

    原本博主今天想继续给大家出Java接下来的教程,但是就在昨天我在配置vscode的时候遇到了一些问题,Windows系统的小伙伴配置起来肯定很方便,但是在Mac的小伙伴却显得十分无奈,所以我想给大家出一篇Mac的Visual Studio Code配置以及Java环境搭建教程! 博客主页:Jovy.的博客_CSDN博客-领

    2024年02月01日
    浏览(48)
  • Python开发环境(Visual Studio Code、Anaconda、PyInstaller、Enigma Virtual Box)

    官网下载Anaconda anaconda官网 安装Anaconda 设置系统环境变量 按照实际安装路径新建填写红框环境变量 验证环境是否正常运行 WIN+R输入cmd conda --version python --version pip --version 显示版本信息即为正常 查看版本: conda --version conda -V 检查更新conda: conda update conda 查看已安装的包: con

    2024年02月11日
    浏览(16)
  • Visual Studio Code 编辑器实用插件简介

    以下是一些常用的 Visual Studio Code 编辑器插件及其简短描述: 2gua.rainbow-brackets :在括号周围添加彩虹色的边框,以帮助区分不同层次的括号。 adpyke.codesnap :将代码片段转换为漂亮的图片,以便与其他人分享。 ahmadawais.shades-of-purple :一款紫色主题的 Visual Studio Code 编辑器主题

    2024年02月13日
    浏览(22)
  • Azure机器学习 - 使用与Azure集成的Visual Studio Code实战教程

    本文介绍如何启动远程连接到 Azure 机器学习计算实例的 Visual Studio Code。 借助 Azure 机器学习资源的强大功能,使用 VS Code 作为集成开发环境 (IDE)。 在VS Code中将计算实例设置为远程 Jupyter Notebook 服务器。 关注TechLead,分享AI全维度知识。作者拥有10+年互联网服务架构、AI产品研

    2024年02月07日
    浏览(36)
  • Python零基础教程6——编辑器的选择(IDLE?Visual Studio Code?PyCharm?Anaconda?)

    上一节课是1-5节课复盘 大家无论之前有没有看过 都对前面的知识有了一定的了解 我在其中提到我的2023年总结 没人评论的事 没想到真有热心肠的小伙伴帮忙 再次感谢! 有评必回呀,互动起来! 这节课就是复盘之后产生的 遂 更加贴合实际! 在我们熟悉了一定的编程之后 我

    2024年01月25日
    浏览(29)
  • LaTex下载、安装及配置并搭配使用Visual Studio Code教程(建议收藏)2022最新完整版

    LaTex下载、安装及配置并搭配使用Visual Studio Code教程(保姆级超详细)2022最新完整版 LaTeX (/ˈlɑːtɛx/,常被读作/ˈlɑːtɛk/或/ˈleɪtɛk/,风格化后写作“LATEX”),是一种基于TEX的排版系统,由美国计算机科学家莱斯利·兰伯特在20世纪80年代初期开发,利用这种格式系统的处

    2023年04月20日
    浏览(63)
  • Visual Studio Code(VS Code)安装教程

    1、访问官方网站:         打开浏览器,输入网址 \\\'https://code.visualstudio.com/\\\' 进入VS Code官方主页。 2、选择操作系统版本:         在主页找到“Download for Windows”、“Download for macOS”或“Download for Linux”按钮,根据您的操作系统选择相应的下载链接。 3、下载安装包

    2024年04月12日
    浏览(24)
  • Visual Studio Code (VS Code)安装教程

    Visual Studio Code(简称“VS Code”)。 1.下载安装包 VS Code的官网: Visual Studio Code - Code Editing. Redefined 首先提及一下,vscode是不需要破解操作的; 第一步,看好版本,由于我的系统就是windows,所以默认选择就好; 第二步,跳转页面,稍等一下会自动下载安装包;  下载完成后双

    2024年03月17日
    浏览(44)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包