news 2026/9/25 12:05:40

办公室中的Python课 P02 【效率神器】安装 VS Code,并让你的 AI 伙伴上岗!

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
办公室中的Python课 P02 【效率神器】安装 VS Code,并让你的 AI 伙伴上岗!

💻 P02 【效率神器】安装 VS Code,并让你的 AI 伙伴上岗!

🎯 学习目标:

  • 核心安装:安装VS Code并配置 Python 环境。
  • AI 集成:在 VS Code 中安装并登录通义灵码。
  • 掌握模式:手把手演示如何操作通义灵码的Ask / Agent / Edit三大模式,让 AI 生成复杂代码。

🌟 引导词

“在上一篇,我们已经拥有了 Python 的‘引擎’。今天,我们要给这个引擎装上‘智能导航系统’—— VS Code!

并且,我们将为你配备一位超级 AI 导师:通义灵码。它能帮你写代码、修 Bug、甚至帮你运行命令。跟着我,我们手把手完成这个专业的工具箱搭建!


第一步:安装 VS Code 本体与 Python 插件

1. 下载 VS Code 并安装
  • 访问官网:打开浏览器,访问 https://code.visualstudio.com/
  • 下载并运行:点击【Download for Windows】下载安装程序,完成后双击运行。
  • 重要操作:附加任务
    • 接受许可协议后,在“选择附加任务”页面,请务必勾选以下两项:
      • ✅ 【创建桌面快捷方式】
      • ✅ 【将 Open with Code 操作添加到 Windows Explorer 文件上下文菜单】
    • 点击【安装】。
2. 安装 Python 核心插件
  • 启动 VS Code:安装完成后,打开 VS Code。
  • 打开扩展市场:
    • 观察 VS Code最左侧的边栏,点击第四个图标(四个小方块),这就是【Extensions】(扩展)市场。
  • 搜索并安装:
    • 在顶部的搜索框输入Python。
    • 找到由Microsoft发布的扩展,点击【Install】。

第二步:安装并登录通义灵码(你的 AI 伙伴)

现在,我们将把你的 AI 助手集成到 VS Code 中。

1. 安装通义灵码扩展
  • 返回扩展市场:仍在扩展市场(左侧第四个图标)。
  • 搜索安装:在搜索框输入Tongyi Lingma或通义灵码。
  • 找到并点击【Install】。
2. 登录激活(手把手关键步骤!)
  • 查找入口:安装完成后,请看 VS Code 的左侧边栏,会出现一个通义灵码的新图标(可能是人形或灵码的标志)。
  • 点击登录:
    • 点击这个新出现的通义灵码图标。
    • 在 VS Code 中间的窗口(【通义灵码助手】窗口)中,点击【登录】按钮。
  • 完成授权:系统会跳转到浏览器的登录页面。请使用你的阿里云账号完成登录授权。
  • 确认成功:授权成功后,VS Code 中的助手窗口会显示你的昵称或头像,表示登录成功。

第三步:AI 伙伴的三大工作模式实战

现在,通义灵码已经就位。我们将演示如何在 VS Code 中使用它的三大核心模式。

1. Ask 模式(智能问答/复杂代码生成)

目标:让 AI 助手生成一段你目前不会写的、用于批量处理 Excel 数据的代码,并粘贴到你的文件中。

  • 步骤 1:创建工作文件
    • 在你的电脑上新建一个文件夹,如OfficePython。
    • 在 VS Code 中,点击【File】->【Open Folder…】,选择这个文件夹。
    • 在左侧文件视图中新建文件:P02_ai_excel.py。
  • 步骤 2:打开 Ask 窗口
    • 点击左侧边栏的通义灵码图标,打开**【智能问答】**聊天窗口。
  • 步骤 3:提问并生成代码
    • 指令:请用 Python 的 pandas 库来合并当前文件夹下所有以 '销售报表' 开头的 Excel 文件(.xlsx),并将合并后的结果保存为 '年度汇总.xlsx'。
    • AI 返回:通义灵码会返回一段完整的代码(包括import pandas和循环)。
  • 步骤 4:复制代码
    • 点击 AI 代码块右上角的【复制代码】图标,将代码粘贴到你的P02_ai_excel.py文件中。
2. Edit 模式(文件编辑/代码修复)

目标:让 AI 助手直接帮你修改和优化代码,而不是让你手动输入。

  • 场景:你想给刚才生成的代码加上详细的注释,方便以后阅读。
  • 步骤 1:选中代码
    • 在P02_ai_excel.py文件中,用鼠标选中你刚才粘贴的所有代码。
  • 步骤 2:启动 Edit 功能
    • 在选中的代码上单击右键。
    • 在弹出的菜单中,找到【通义灵码】选项。
    • 选择【生成代码注释】。
  • 步骤 3:采纳建议
    • 通义灵码会显示代码修改的预览(在代码旁边),显示它添加的注释。
    • 点击【采纳/Apply】按钮,代码就会被自动更新。

    📝Edit 模式优势:你让 AI 直接在你的代码文件上工作,无需复制粘贴!

3. Agent 模式(智能体/自主执行命令)

目标:让 AI 助手为你执行复杂的系统命令,如安装所需的库,避免你手动输入。

  • 场景:刚才的代码需要pandas库,但你的电脑可能还没安装。
  • 步骤 1:启动 Agent 指令
    • 在通义灵码的【智能问答】聊天框中,输入斜杠命令:/agent
  • 步骤 2:描述执行需求
    • 指令:我的环境缺少 pandas 库。请帮我在终端中执行安装命令。
  • 步骤 3:确认执行
    • AI 会在聊天框中显示它准备执行的命令(pip install pandas)。
    • 点击【运行/Run】。
    • 观察终端:VS Code 下方的【TERMINAL】(终端)窗口会弹出,并自动开始安装pandas库。

第四步:在 VS Code 中运行脚本

  • 保存文件:确保P02_ai_excel.py文件已保存(Ctrl + S)。
  • 一键运行:观察 VS Code 窗口的右上角,点击绿色的“播放”三角形按钮▶️。
  • 结果:在下方的【TERMINAL】(终端)窗口中,查看代码的输出结果。

总结与预告

你已全面掌握你的新工具箱:

  • VS Code:你的专业代码工作室。
  • 通义灵码 (Ask/Agent/Edit):你的智能编程伙伴。

下一篇 (P03),我们将正式进入 Python 的基础语法学习。我们将从最基本的数据存储单位——变量开始,教你如何管理你的客户名单和数据!

👉 请保持 VS Code 开启,迎接下一课:【数据小仓库】变量与数据类型!

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/9/24 8:13:21

Qwen3-8B显存不足?五招亲测解决

Qwen3-8B显存不足?五招亲测解决 你有没有过这样的经历:兴冲冲地拉下 Qwen3-8B 的镜像,满怀期待准备在自己的 RTX 3060 或 4090 上跑个本地 AI 助手,结果刚一启动——“CUDA out of memory”💥? 明明是号称“…

作者头像 李华
网站建设 2026/9/25 11:20:09

当粒子群学会“刹车“:用IPSO-SVM玩转时序预测

IPSO-SVM时序预测,基于非线性权重粒子群(IPSO)优化算法优化支持向量机(SVM)的时间序列预测 改进后粒子群权重为:非线性权重递减 程序已经调试好,无需更改代码替换数据集即可运行数据格式为excel 1、运行环境要求MATLAB版本为2018b及其以上 2…

作者头像 李华
网站建设 2026/9/24 8:13:00

告别数据孤岛!BookStack 搭配 cpolar 让知识库随身带

文章目录前言1. 安装Docker2. Docker镜像源添加方法3. 创建并启动BookStack容器4. 登录与简单使用5. 公网远程访问本地BookStack5.1 内网穿透工具安装5.2 创建远程连接公网地址5.3 使用固定公网地址远程访问**BookStack 解决了知识管理的整合问题,cpolar 则突破了局…

作者头像 李华
网站建设 2026/9/25 10:15:07

Transformer模型完全指南:从零开始学习大模型架构【收藏必学】

Transformer是谷歌2017年提出的神经网络架构,通过自注意力机制捕捉单词间依赖关系。以翻译任务为例,其工作流程包括:1)文本编码为嵌入向量(含位置信息);2)线性变换生成查询、键、值向量;3)Softmax归一化计算权重&#…

作者头像 李华
网站建设 2026/9/24 23:17:26

数据访问:MyBatisMybatis-Plus

Spring Boot集成MyBatisSpring Boot集成MyBatis的步骤添加依赖 在pom.xml文件中添加MyBatis和数据库驱动依赖。以MySQL为例&#xff1a;<dependency><groupId>org.mybatis.spring.boot</groupId><artifactId>mybatis-spring-boot-starter</artifact…

作者头像 李华
网站建设 2026/9/24 23:17:22

springboot集成h2内存数据库运行测试用例

springboot集成h2内存数据库运行测试用例 首先引入我们的依赖 引入h2的依赖和spring的依赖 dependencies {implementation org.springframework.boot:spring-boot-h2consoleimplementation org.springframework.boot:spring-boot-starter-data-jdbc// 引入h2内存数据库runtimeO…

作者头像 李华