Introdução
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
gitcomogit addegit 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.