codecamp

Google Bard 入门教程:编程学习应用与提示词技巧

一、认识 Google Bard:谷歌的生成式 AI 助手

Google Bard 是谷歌公司推出的生成式 AI 聊天机器人,2023 年 3 月正式上线,主打“对话式交互”和“信息时效性”。简单来说,它就像一位能随时和你聊天的智能助手,既能解答问题,又能帮你完成各种文字类任务。

对于国内编程学习者来说,Bard 有这些特点值得关注:

  • 与谷歌生态结合紧密:如果需要查询编程相关的最新资讯(比如编程语言的新特性、编程狮 W3Cschool 的最新课程),它能快速整合信息并给出答案。
  • 支持多轮对话优化:你可以像和老师聊天一样,逐步细化问题,比如“先解释什么是递归,再用 Python 写个简单例子,最后告诉我在编程狮的课程里哪一章会详细讲这个”。
  • 目前主要服务区域:仅限美国和英国用户直接使用,国内用户可通过合规渠道体验。

二、Google Bard 在编程学习中的核心用法

1. 快速查询编程知识

Bard 对编程基础概念的解释通俗易懂,尤其适合零基础小白。

示例提示词:“作为编程狮的入门学员,我想知道‘变量’在编程里是什么意思,用生活中的例子解释,别用专业术语”
Bard 可能的回应
“变量就像你书桌上的盒子,你可以给它贴个标签(变量名),里面放不同的东西(数据)。比如你有个叫‘零花钱’的盒子,今天放 10 元,明天可以换成 20 元——编程里的变量也一样,能存数字、文字,还能随时改里面的内容。”

2. 辅助代码练习

在编程狮做练习时遇到卡壳?可以让 Bard 帮你理清思路(注意:不要直接抄答案,要理解原理哦)。

示例提示词:“我在编程狮学 JavaScript,作业是写一个计算长方形面积的函数,但不知道怎么开始。你能告诉我步骤,再给个简单的框架吗?”
Bard 可能的回应
“步骤很简单:

  1. 定义一个函数,给它起个名字,比如 calculateArea
  2. 让函数接收两个参数:长(length)和宽(width
  3. 在函数里用‘长×宽’计算面积
  4. 返回计算结果

框架参考:

function calculateArea(length, width) {  
  // 这里写计算逻辑  
  let area = length * width;  
  return area;  
}  

你可以试试在编程狮的JavaScript在线编辑器里完善这个函数,记得测试不同的数值哦~”

3. 整理学习资源

想找适合自己的学习资料?Bard 能根据你的水平推荐内容,还会提到编程狮等平台的优质资源。

示例提示词:“我是编程新手,想系统学 Python,推荐一个 3 个月的学习计划,包含编程狮的课程和其他免费资源”
Bard 可能的回应
“第一个月:打基础

  • 第 1-2 周:学编程狮《Python 零基础入门》的变量、数据类型、简单运算
  • 第 3-4 周:练条件语句和循环,用编程狮的课后习题巩固

第二个月:学核心功能

  • 第 1-2 周:看编程狮的函数和列表教程,搭配菜鸟教程的实例
  • 第 3-4 周:学字典和字符串处理,做个简单的‘通讯录’小项目

第三个月:实战提升

  • 第 1-2 周:学编程狮的文件操作课程,能读写本地文档
  • 第 3-4 周:用所学知识做个‘学生成绩统计’程序,在公众号、小红书、哔哩哔哩等社区分享”

三、Bard 提示词写作技巧:让回应更贴合编程学习

1. 明确“学习者身份”

在提示词里说明自己的水平(比如“编程狮零基础学员”“刚学完 HTML 的新手”),Bard 会调整语言难度。

反例:“解释面向对象编程”(可能太专业)
正例:“我是编程狮的学员,刚学完 Python 基础,用简单的话解释面向对象编程,举个和‘动物’相关的例子”

2. 限定“输出格式”

让 Bard 用列表、步骤等清晰格式回应,方便整理到编程狮的学习笔记里。

示例:“总结编程狮 CSS 课程中‘flex 布局’的 3 个核心属性,用‘属性名+作用+简单代码’的格式”

3. 结合“具体场景”

把问题和实际学习场景结合,比如“在编程狮做项目时遇到……”“写作业需要……”,Bard 的答案会更实用。

四、Bard 与其他 AI 工具的对比:适合你的才是最好的

特点 Google Bard ChatGPT-3.5 适合场景
信息时效性 较强(能关联最新资讯) 较弱(数据截止 2021 年) 查新编程技术、课程更新
代码能力 基础扎实,适合入门 稍强,复杂代码更稳定 Bard 适合新手,ChatGPT 适合进阶
使用门槛 需特定地区或合规渠道 注册即可用(国内需注意合规) 看个人获取便利性
与学习平台结合 能推荐编程狮等平台的资源 可直接生成适配编程狮的代码 搭配编程狮学习均可

五、在编程狮学习中使用 Bard 的注意事项

  1. 不要依赖答案:Bard 的代码可能有小错误,一定要在编程狮的在线编译器里测试,自己排查问题。
  2. 善用“追问”功能:如果答案看不懂,继续问“这个地方能再简单点说吗”“和编程狮课程里的XX知识点有什么关系”。
  3. 结合课程体系:把 Bard 当作“辅助工具”,跟着编程狮的课程进度学,遇到卡点再用它答疑,效率更高。

六、总结:Bard 是编程学习的“好搭档”

Google Bard 虽然目前在国内使用有一定限制,但它的对话流畅度和信息整合能力,对编程新手很友好。如果你能通过合规渠道使用,不妨把它和编程狮(w3cschool.cn)的课程结合起来——用 Bard 解答即时疑问,用编程狮系统学习知识,让 AI 真正成为你提升编程技能的助力。

ChatGPT-4 进阶教程:编程实战与功能详解
温馨提示
下载编程狮App,免费阅读超1000+编程语言教程
取消
确定
目录

关闭

MIP.setData({ 'pageTheme' : getCookie('pageTheme') || {'day':true, 'night':false}, 'pageFontSize' : getCookie('pageFontSize') || 20 }); MIP.watch('pageTheme', function(newValue){ setCookie('pageTheme', JSON.stringify(newValue)) }); MIP.watch('pageFontSize', function(newValue){ setCookie('pageFontSize', newValue) }); function setCookie(name, value){ var days = 1; var exp = new Date(); exp.setTime(exp.getTime() + days*24*60*60*1000); document.cookie = name + '=' + value + ';expires=' + exp.toUTCString(); } function getCookie(name){ var reg = new RegExp('(^| )' + name + '=([^;]*)(;|$)'); return document.cookie.match(reg) ? JSON.parse(document.cookie.match(reg)[2]) : null; }