Learning Center
Trabalhando com Git

Como usar o GitHub Copilot com Python

16 fev. 2026
Hostman Team
Hostman Team

O GitHub Copilot é uma ferramenta que ajuda desenvolvedores a escrever código mais rápido e de forma mais eficiente, fornecendo sugestões e até blocos inteiros de código com base em comentários, nomes de variáveis, nomes de funções e muito mais.

O GitHub Copilot economiza tempo ao escrever estruturas e algoritmos padrão de código. Ele é útil para iniciantes que estão aprendendo uma nova linguagem e para desenvolvedores experientes que desejam evitar escrever manualmente funções e estruturas repetitivas.

O GitHub Copilot pode ser integrado a vários ambientes de desenvolvimento, incluindo:

  • Visual Studio

  • Neovim

  • VS Code

  • IDEs da JetBrains

Também suporta uma ampla variedade de linguagens de programação, como:

  • Python

  • JavaScript

  • Go

  • Java

  • C#

  • TypeScript

  • C++

  • Ruby

  • Rust

  • Shell script

  • Kotlin

  • Swift

O GitHub Copilot também é compatível com frameworks e bibliotecas populares como React, AngularJS, VueJS, Spring, Django, Ruby on Rails e outros.

Neste tutorial, explicaremos como usar o GitHub Copilot ao desenvolver em Python e como ele pode ajudar a melhorar a eficiência de codificação.

Principais recursos do GitHub Copilot
Copiar link

Autocomplete – Fornece sugestões de código e autocompletar em tempo real.
Previsão de código – Prevê os próximos passos no código e oferece opções para completar estruturas.
Busca de código – Ajuda a encontrar código relevante dentro de um projeto usando palavras-chave ou trechos.
Refatoração de código – Auxilia na otimização e modificação do código existente.

Atualmente, o GitHub Copilot está disponível como um serviço por assinatura de US$10 por mês.

Como o GitHub Copilot funciona
Copiar link

O GitHub Copilot fornece sugestões e autocompletar com base em comentários escritos em linguagem natural e no código existente. Para isso, foi treinado utilizando repositórios públicos disponíveis na plataforma GitHub.

A eficácia do Copilot depende da disponibilidade de repositórios públicos em determinado idioma de programação. Ele funciona bem com linguagens populares como Python e oferece sugestões confiáveis. Porém, para linguagens menos comuns, o desempenho pode ser inferior.

Integrando o GitHub Copilot ao PyCharm
Copiar link

O PyCharm, um IDE da JetBrains, oferece suporte ao GitHub Copilot. Para integrá-lo:

  1. Acesse github.com/features/copilot e clique em “Start my free trial”.

  2. Faça login no GitHub ou crie uma conta. O GitHub oferece um teste gratuito de 60 dias. Estudantes verificados têm acesso gratuito.

Instalar o plugin:

  • Abra o PyCharm

  • Vá em File > Settings

  • Acesse Plugins e procure por GitHub Copilot

  • Clique em Install

Após a instalação:

  • Abra o menu Tools

  • Selecione GitHub Copilot → Login to GitHub

  • Siga o link de autorização, insira o código e confirme.

Agora o GitHub Copilot está totalmente integrado ao projeto.

Como usar o GitHub Copilot
Copiar link

Vamos escrever uma função simples para verificar a instalação:

def add(a, b):

O Copilot sugerirá a conclusão da função.

  • O código sugerido aparece em cinza e em itálico

  • Pressione Tab para aceitar

  • Pressione Esc para rejeitar

Atalhos úteis do GitHub Copilot
Copiar link

Ação

Windows

Mac

Ativar sugestões inline

Alt+\

Option+\

Ver próxima sugestão

Alt+]

Option+]

Ver sugestão anterior

Alt+[

Option+[

Aceitar sugestão

Tab

Tab

Rejeitar sugestão

Esc

Esc

Abrir todas as sugestões

Ctrl+Enter

Ctrl+Enter

Usando o Copilot com comentários
Copiar link

O GitHub Copilot também gera código a partir de comentários:

def multiply_matrices(A, B):

    # Multiply matrix A and B and return the result

O Copilot pode sugerir uma implementação completa.

Para verificar se funciona corretamente, utilizamos a biblioteca NumPy.

Como é possível ver, a função executa corretamente a multiplicação de matrizes.

Desvantagens do uso do GitHub Copilot
Copiar link

O Copilot não testa o próprio código
Copiar link

O código sugerido pode conter erros e deve ser revisado e testado manualmente.

Conflitos com IDEs
Copiar link

As sugestões do IDE podem diferir das do Copilot.

Possíveis problemas de direitos autorais
Copiar link

Como foi treinado com repositórios públicos, pode sugerir código com licença.

Possível impacto negativo nas habilidades do desenvolvedor
Copiar link

Dependência excessiva pode reduzir o desenvolvimento de habilidades práticas.

Conclusão
Copiar link

O GitHub Copilot é uma ferramenta útil para tarefas repetitivas de programação. Segundo pesquisas do GitHub:

  • 74% dos desenvolvedores focam mais em partes interessantes do trabalho

  • 88% se sentem mais produtivos

  • 96% concluem tarefas repetitivas mais rapidamente

O Copilot deve ser visto como um assistente. No entanto, os desenvolvedores devem revisar cuidadosamente todo o código gerado para garantir qualidade e correção.