Learning Center
Versiebeheersysteem Git

GitHub Copilot gebruiken met Python

13 feb 2026
Hostman Team
Hostman Team

GitHub Copilot is een tool die ontwikkelaars helpt sneller en efficiënter code te schrijven door suggesties en zelfs volledige codeblokken te geven op basis van opmerkingen, variabelenamen, functienamen en meer.

GitHub Copilot bespaart tijd bij het schrijven van standaard code-structuren en algoritmen. Het is nuttig voor beginners die een nieuwe programmeertaal leren en voor ervaren ontwikkelaars die repetitieve functies en structuren niet handmatig willen schrijven.

GitHub Copilot kan worden geïntegreerd in verschillende ontwikkelomgevingen, waaronder:

  • Visual Studio

  • Neovim

  • VS Code

  • JetBrains IDE’s

Het ondersteunt ook een breed scala aan programmeertalen, zoals:

  • Python

  • JavaScript

  • Go

  • Java

  • C#

  • TypeScript

  • C++

  • Ruby

  • Rust

  • Shell script

  • Kotlin

  • Swift

GitHub Copilot is ook compatibel met populaire frameworks en bibliotheken zoals React, AngularJS, VueJS, Spring, Django, Ruby on Rails en meer.

In deze tutorial leggen we uit hoe je GitHub Copilot gebruikt tijdens ontwikkeling met Python en hoe het de programmeerefficiëntie kan verbeteren.

Belangrijkste functies van GitHub Copilot
Link kopiëren

Autocomplete – Biedt realtime codesuggesties en automatische aanvulling.
Code Prediction – Voorspelt de volgende stappen in je code en biedt opties om structuren te voltooien.
Code Search – Helpt relevante code binnen een project te vinden met trefwoorden of codefragmenten.
Code Refactoring – Ondersteunt het optimaliseren en aanpassen van bestaande code.

GitHub Copilot is momenteel beschikbaar als abonnementsdienst voor $10 per maand.

Hoe GitHub Copilot werkt
Link kopiëren

GitHub Copilot levert suggesties en autocompletion op basis van gebruikerscommentaar in natuurlijke taal en bestaande code. Hiervoor is Copilot getraind met openbaar beschikbare repositories die op GitHub worden gehost.

De effectiviteit van Copilot hangt af van de beschikbaarheid van openbare repositories in een bepaalde programmeertaal. Het werkt goed met populaire talen zoals Python en geeft betrouwbare suggesties. Voor minder gebruikte talen kan de prestatie zwakker zijn.

GitHub Copilot integreren met PyCharm
Link kopiëren

PyCharm, een JetBrains IDE, ondersteunt GitHub Copilot. Volg deze stappen:

  1. Ga naar github.com/features/copilot en klik op “Start my free trial”.

  2. Log in op GitHub of maak een account aan. GitHub biedt een proefperiode van 60 dagen. Studenten met geverifieerde status krijgen gratis toegang.

Installeer daarna de plugin:

  • Open PyCharm

  • Ga naar File > Settings

  • Navigeer naar Plugins en zoek naar GitHub Copilot

  • Klik op Install

Na installatie:

  • Open het menu Tools

  • Kies GitHub Copilot → Login to GitHub

  • Volg de autorisatielink, voer de code in en bevestig

GitHub Copilot is nu volledig geïntegreerd.

GitHub Copilot gebruiken
Link kopiëren

Laten we een eenvoudige functie schrijven om te controleren of de plugin correct werkt:

def add(a, b):

Tijdens het typen zal Copilot een suggestie tonen.

  • Suggesties verschijnen in grijze cursieve tekst

  • Druk op Tab om te accepteren

  • Druk op Esc om te weigeren

Handige GitHub Copilot-sneltoetsen
Link kopiëren

Actie

Windows

Mac

Inline-suggesties activeren

Alt+\

Option+\

Volgende suggestie bekijken

Alt+]

Option+]

Vorige suggestie bekijken

Alt+[

Option+[

Suggestie accepteren

Tab

Tab

Suggestie weigeren

Esc

Esc

Alle suggesties openen

Ctrl+Enter

Ctrl+Enter

Copilot gebruiken met opmerkingen
Link kopiëren

GitHub Copilot genereert code ook op basis van commentaar:

def multiply_matrices(A, B):

    # Multiply matrix A and B and return the result

Copilot kan automatisch een volledige implementatie voorstellen.

Om te controleren of de functie correct werkt, gebruiken we NumPy:

(Code blijft ongewijzigd, omdat het technische inhoud is.)

Zoals je ziet, voert de door Copilot gegenereerde functie matrixvermenigvuldiging correct uit.

Nadelen van GitHub Copilot
Link kopiëren

Copilot test zijn code niet
Link kopiëren

De voorgestelde code kan fouten bevatten en moet door de ontwikkelaar worden getest en gecontroleerd.

Conflicten met IDE-suggesties
Link kopiëren

IDE’s bieden eigen suggesties die soms verschillen van Copilot.

Mogelijke auteursrechtproblemen
Link kopiëren

Omdat Copilot is getraind op openbare repositories, kan het gelicentieerde code voorstellen.

Mogelijke negatieve invloed op vaardigheden
Link kopiëren

Te veel afhankelijkheid kan de ontwikkeling van programmeervaardigheden vertragen.

Conclusie
Link kopiëren

GitHub Copilot is een nuttig hulpmiddel voor repetitieve programmeertaken. Volgens GitHub:

  • 74% van de ontwikkelaars kan zich meer richten op interessante taken

  • 88% voelt zich productiever

  • 96% voltooit repetitieve taken sneller

Copilot moet worden gezien als een assistent. Ontwikkelaars moeten echter altijd alle gegenereerde code zorgvuldig controleren om kwaliteit en correctheid te waarborgen.