Introdução

Concluído

O GitHub Copilot é um parceiro de codificação de IA que fornece sugestões de preenchimento automático enquanto você codifica. Obtenha sugestões do Copilot digitando código ou descrevendo-o em linguagem natural.

O Copilot analisa o arquivo e os arquivos relacionados, oferecendo sugestões no editor de texto. Ele usa o OpenAI Codex, um novo sistema de IA desenvolvido pelo OpenAI, para ajudar a derivar o contexto de código escrito e comentários e, em seguida, sugere novas linhas ou funções inteiras.

GitHub Codespaces é um ambiente de desenvolvedor hospedado que opera na nuvem que pode ser executado com Visual Studio Code. Você pode personalizar a experiência de desenvolvimento para qualquer projeto de desenvolvimento no GitHub, pré-instalando dependências, bibliotecas e até mesmo extensões e configurações do Visual Studio Code.

Cenário: aprimoramento de um projeto

Como desenvolvedor, é bom que você seja mais produtivo ao digitar código para projetos novos e existentes. Para essa tarefa, você espera que um assistente de IA seja o que você precisa para aprimorar os fluxos de trabalho do desenvolvedor na escrita de código, documentação, teste e muito mais.

Neste módulo, você aprenderá a usar o GitHub Copilot para modificar um projeto usando um prompt para personalizar uma API do Python. Você também aprende a usar sugestões dinâmicas depois de digitar o código inicial.

Após concluir este módulo, você terá:

  • Configurado um repositório GitHub no Codespaces e instalado a extensão do GitHub Copilot.
  • Criado prompts para gerar sugestões do GitHub Copilot.
  • Aprendido a aplicar o GitHub Copilot para aprimorar seus projetos do Python.

O que é um objetivo principal?

Depois de concluir este módulo com êxito, você poderá usar um prompt para personalizar um projeto do Python com o GitHub Copilot no GitHub Codespaces.

Pré-requisitos

  • Noções básicas sobre Python e editores de texto.
  • Compreensão básica dos conceitos básicos do Git e do GitHub. Particularmente, executar comandos básicos git como git add e git push.
  • Uma conta do GitHub com uma assinatura ativa do GitHub Copilot é necessária para sua conta pessoal do GitHub ou uma conta do GitHub gerenciada por uma organização ou empresa. Para fins de aprendizagem, a opção Copilot Free com limites de uso deve ser suficiente.