使用人工智能助手 Github Copilot 进行编程 02

这篇具有很好参考价值的文章主要介绍了使用人工智能助手 Github Copilot 进行编程 02。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

本章涵盖了

  • 在您的系统上设置 Python、VS Code 和 Copilot
  • 引⼊ Copilot 设计流程
  • Copilot 的价值在于基本的数据处理任务

本章将帮助您在自己的计算机上开始使用 Copilot,并熟悉与其的交互方式。在设置好Copilot 后,我们将要求您尽可能跟随我们的示例进行操作。实践是最好的学习方式,我们相信您可以在本书的剩余部分与我们一同学习。

一旦您设置好 Copilot,我们将通过一个有趣的示例来展示 Copilot 在解决标准任务中的强大能力,您将看到如何与 Copilot 进行交互,并了解我们如何在不编写任何实际代码的情况下编写软件。

2.1 设置您的计算机开始学习的时间

学习如何编写软件需要你实际去编写软件,而不仅仅是阅读相关内容。如果这是一本关于如何弹吉他的书,你会一直阅读而不尝试弹吉他吗?我们认为不会。只是阅读这本书而不跟着实践并亲自尝试,就像看着一名马拉松选手完成比赛后,以为自己已经准备好去跑一场马拉松一样。我们不再使用类比了,但是说真的,在我们继续之前,你需要安装并运行你的软件。

现在最让我们担心的是,我们刚刚达到了新手最容易失败的普遍阶段,即使那些渴望学习编程的人也是如此,而我们真的希望看到你成功。现在,你可能会想,“等等,真的吗?我们才刚刚开始。”是的,这正是关键所在。在 Leo 的流行的 Coursera 课程中学习 Java 编程,你能猜到大多数新学习者离开的时候吗?是课程结束时需要实时在地球上绘制地震标记的具有挑战性的作业吗?不是的。实际上,大多数学习者离开的是热身作业,他们必须设置他们的编程环境。因此,我们理解这可能是你面临的一个障碍。我们希望通过这个不那么明显的推动,我们可以帮助你实现你购买这本书时心中的所有目标。一切都始于安装软件。

2.1.1 您编程环境中软件的概述

为了轻松设置和使用 Copilot,我们将安装适用于新手和软件工程师的软件编辑工具。您将使用的工具包括 GitHub、Copilot、Python 和 Visual Studio Code。当然,如果您已经安装了所有这些工具,请跳转到第 2.5 节。

Github 账号

GitHub 是一个行业标准的开发、维护和存储软件的工具。然而,在本书中我们不会使用GitHub。我们只是注册 GitHub 账户是因为你需要一个账户来访问 Copilot。注册 GitHub 账户是免费的,但是在撰写本文时,Copilot 是收费的。如果你是学生,他们将免除这个费用。如果你不是学生,在撰写本文时,你可以获得 30 天的免费试用。

你可能会问为什么他们要收费,这有一个很好的答案。建立 GPT3 模型是很昂贵的(想象一下成千上万台电脑运行一年来建立模型),而且 GitHub 提供模型的预测也会产生成本(许多机器接收你的输入,通过模型运行它,并生成你的输出)。如果你还没有准备好使用 Copilot,你可以在注册后大约 25 天的时间内做一个日历提醒,如果那时你还没有使用 Copilot,就取消订阅。另一方面,如果你已经成功学会了如何使用 Copilot 编写软件,并且正在工作中或者只是作为一种爱好来提高你。

Python

真的,任何编程语言都可以用于这本书,但我们选择了 Python,因为它是世界上最流行的编程语言之一Python更容易阅读、理解和编写。对于这本书,Copilot 主要生成代码,而不是你自己。然而,你会想要阅读和理解 Copilot 生成的代码,而 Python 非常适合这样做。

Visual Studio Code (VS Code)

您可以使用任何文本编辑器进行编程。然而,如果您想要一个良好的编程环境,在这里您可以编写代码,轻松地从 Copilot 获得建议,并运行您的代码,我们推荐使用 VS Code 工具。VS Code 被初学者用于学习软件,并且受到学生们的喜爱[2]。它也被全球的专业软件工程师使用,这意味着您可以在完成本书后继续使用这个环境来工作和学习。

为了使 VS Code 适用于本书您需要安装一些扩展以便使用 Python 和 Copilot 进行工作,VS Code 的一个很棒的特点是很容易安装这些扩展。

2.2 设置您的系统

这是一个四步骤的过程。为了简化本章节,我们只提供了该过程的主要步骤。然而,更详细的说明可在以下位置找到。

  • 访问 GitHub 的文档,网址为 https://docs.github.com/en/copilot/getting-started-with-ithub-copilot。
  • 这本书的网站(https://www.manning.com/books/learn-ai-assisted-python-programming)提供了设置 PC 和 macOS 系统的详细说明。由于这些工具的网站在我们编写本书后可能会发生变化,我们建议您同时使用 GitHub 链接和书籍网站。
  • 在在线书籍论坛(https://livebook.manning.com/book/learn-ai-assisted-python-programming/discussion)上,您可以寻求帮助并查看一系列常见问题的答案。

您需要完成的主要步骤如下:

  1. 设置您的 GitHub 账户并注册 Copilot
    1. 前往 https://github.com/signup 并注册一个 GitHub 账户。
    2. 进入 GitHub 的设置并启用 Copilot。这是你需要验证你是学生或者注册 30 天免费试用(在撰写本文时可用)的时候。
  2. 安装 Python
    1. 前往www.python.org/downloads/。
    2. 下载并安装最新版本的 Python(写作时为 3.11.1)。
  3. 安装 VS Code
    1. 前往https://code.visualstudio.com/download,选择适用于您操作系统的主要下载(例如,Windows 下载或 Mac下载)。
    2. 下载并安装最新版本的 VS Code。
  4. 安装以下 VS Code 扩展(详细信息请参见 https://code.visualstudio.com/docs/editor/extension-marketplace)。
    1. Python(由 Microsoft 提供)——请按照 https://code.visualstudio.com/docs/languages/python上的说明正确设置 Python 扩展(特别是选择正确的解释器)。
    2. GitHub Copilot(由 GitHub 开发)
    3. GitHub Copilot 实验室(由 GitHub 提供)——请注意,大部分书籍不需要使用Copilot 实验室,所以如果与写作时有所改变,请不要灰心。我们与 Copilot 实验室的交互也可以通过与 ChatGPT 或 Github Copilot Chat 进行交互来完成。
    4. GitHub Copilot Chat(由GitHub提供)——撰写时,GitHub Copilot Chat 尚未对所有人开放。本功能将在后面的章节中使用,但如果仍然无法使用,我们可以使用 ChatGPT 进行相同的对话。在使用此功能时,我们将提供更多详细信息。

我们知道这里的步骤很简要。如果遇到任何问题,我们鼓励您参考之前提到的资源,获取更详细的设置说明。

2.3 在 Visual Studio Code 中使⽤ Copilot

现在您已经设置好了系统,让我们来熟悉一下图2.1中显示的 VS Code 界面。(您可能需要点击左上角的资源管理器图标以获得相同的视图。)图2.1中标识了以下区域:

  • 活动栏——最左边是活动栏,我们可以在这里打开文件夹(也称为目录)或安装扩展(就像您在前一节中安装 GitHub Copilot 扩展一样)。
  • 侧边栏 - 侧边栏显示当前在活动栏中打开的内容。在图2.1中,活动栏选择了资源管理器,因此侧边栏显示当前文件夹中的文件。
  • 编辑窗格 - 这些是我们用来创建软件的主要区域。编辑窗格中的编辑器类似于其他文本编辑器,您可以使用剪贴板编写、编辑、复制和粘贴文本。然而,它的特殊之处在于它被设计成与代码配合使用。正如我们将在下一个示例中看到的,您主要将在此窗口中通过要求 Copilot 生成代码,然后测试该代码来工作。
  • 输出和终端面板-这是界面上用于查看代码输出或发生的任何错误的区域。它有问题、输出、调试控制台和终端标签。我们主要使用问题标签,可以看到代码中潜在的错误,以及终端标签,可以与 Python 进行交互并查看代码的输出。

我们在图 2.1 的右下角突出显示了 Copilot 的标志,因为如果您在前一节正确设置了 Copilot,您应该能看到这个符号(或类似的符号)。

使用人工智能助手 Github Copilot 进行编程 02,人工智能,github,copilot

2.3.1 设置您的⼯作⽂件夹

在 VS Code 的左侧活动栏顶部,您会找到资源管理器作为顶部图标。点击资源管理器后,应该会显示“未打开文件夹”。点击按钮打开文件夹并选择计算机上的一个文件夹(或创建一个新文件夹 - 我们喜欢文件夹名为 fun_with_Copilot)。一旦您打开了这个文件夹,您的工作区将是您打开的文件夹,这意味着您的代码和任何数据文件(比如我们将在本章后面使用的文件)都应该在那个文件夹中。

⽂件未找到或⽂件丢失错误

如果你收到⼀个说你缺少⽂件的错误,请放⼼:这些是每个⼈都会犯的错误。在编写软件时,它们可能会⾮常恼⼈。可能是你只是没有把⽂件放在你的⼯作⽂件夹中-这种情况很常⻅。通过将⽂件复制或移动到正确的⽂件夹中&文章来源地址https://www.toymoban.com/news/detail-823047.html

到了这里,关于使用人工智能助手 Github Copilot 进行编程 02的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

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

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

相关文章

  • 人工智能与语音助手:未来的智能助手

    语音助手是人工智能领域的一个重要应用,它可以通过自然语言处理和语音识别技术来理解和回答用户的问题。在过去的几年里,语音助手技术已经取得了显著的进展,例如苹果的Siri、谷歌的Google Assistant、亚马逊的Alexa等。这些语音助手可以帮助用户完成各种任务,如设置闹

    2024年02月22日
    浏览(30)
  • 重磅:GitHub 发布智能编程助手 Copilot X

    大家好,我是校长。 上周微软给 Office 全家桶都对接上 GPT-4 模型的时候,我就想: GitHub 不是被微软收购了么?那么下一步 GitHub 是不是也会对接上 GPT-4 ,毕竟 GPT-4 发布以后,在写代码方便的表现比 GPT-3.5 强了不少。如果在 GitHub 的 Copilot 上对接上 GPT-4 岂不是如虎添翼呢?

    2024年02月10日
    浏览(20)
  • 人工智能语音助手:如何实现智能助手的实时语音监控功能?

    作者:禅与计算机程序设计艺术 随着人工智能技术的快速发展,语音助手已经成为人们日常生活中不可或缺的智能助手。作为人工智能助手,实时语音监控是必不可少的。本文将介绍如何更好地实现智能助手的实时语音监控功能,为用户提供更加优质的服务。 1 基本概念解释

    2024年02月08日
    浏览(22)
  • 如何使用Java进行人工智能开发?

    Java作为一门面向对象的编程语言,在人工智能领域也发挥着重要作用。Java可以借助常见的机器学习库,例如TensorFlow和Keras等,进行机器学习和深度学习的开发。下面是使用Java进行人工智能开发的一些步骤和工具。 准备工作 在使用Java进行人工智能开发之前,需要掌握Java的基

    2024年02月21日
    浏览(21)
  • 【GitHub Copilot X】基于GPT-4的全新智能编程助手

    ✅创作者:陈书予 🎉个人主页:陈书予的个人主页 🍁陈书予的个人社区,欢迎你的加入: 陈书予的社区 在软件开发中,程序员需要编写大量的代码以完成自己的工作,其中包括从简单的函数和方法到复杂的算法和架构等等。由于编写高质量的代码是一项挑战性很高的任务,

    2023年04月09日
    浏览(26)
  • ChatGPT:人工智能助手的新时代

    随着人工智能的不断发展,自然语言处理技术正逐渐成为我们与计算机交互的重要方式之一。其中,ChatGPT作为一种基于大规模预训练语言模型的对话生成系统,正引领着人工智能助手的新时代。本篇博客将介绍ChatGPT的原理、应用场景以及优势,帮助读者更好地了解和应用这

    2024年02月05日
    浏览(22)
  • 人工智能安全:使用人工智能进行安全合规性应用应用应用(安全合规性应用inAI:BestPractices)

    作者:禅与计算机程序设计艺术 随着技术的飞速发展,科技创新和产业变革的加速,人工智能(AI)已经成为科技、经济、政治和社会的一项重要发展领域。同时,人工智能也面临着新的安全威胁。在人工智能安全领域中,如何运用人工智能技术解决安全合规性问题,是一个重

    2024年02月07日
    浏览(30)
  • 重磅!基于GPT-4的全新智能编程助手 GitHub Copilot X 来了!

    GitHub Copilot相信大家一定不陌生了,强大的智能代码补全功能一度让媒体直呼程序员要被替代。 随着OpenAI推出全新的GPT-4,GitHub Copilot也在3月22日,推出了全新一代产品:GitHub Copilot X 。 最新的GitHub Copilot X 不仅可以自动补全代码和注释,还在代码编辑器中增加了一个类似于

    2024年02月08日
    浏览(21)
  • 那些好用的人工智能写作助手(1)——Writesonic

    Writesonic - ToolAI最全面最完整的AI工具集合 Writesonic 是一款人工智能驱动的写作助手,致力于帮助用户快速、高效地撰写各种类型的文本内容。它可以在几秒钟内生成文章、博客文章、登录页面、谷歌广告、Facebook 广告、产品描述、电子邮件等。具有AI文章创意,简介,大纲,

    2024年02月12日
    浏览(20)
  • 那些好用的人工智能写作助手(2)——Rytr

    Rytr-ToolAI Rytr是一款人工智能写作助手,可以帮助快速生成高质量的文本内容。只需输入或简要说明,Rytr就可以生成完整的文章、博客、电子邮件、社交媒体帖子和其他类型的文本内容。Rytr不仅可以帮助您节省时间和精力,还可以提高您的写作效率和质量。同时,Ryt

    2024年02月11日
    浏览(22)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包