Ga naar hoofdinhoud

GitHub Copilot gebruiken: use-cases en best practices

Ontdek hoe GitHub Copilot werkt met Visual Studio Code. Leer over de functies, prijzen en praktische toepassingen voor studenten en developers.
Bijgewerkt 2 okt 2026  · 8 min lezen

Verken met AI

ChatGPTClaudePerplexity

Of je nu een complex project aanpakt of een saaie, tijdrovende klus, met GitHub Copilot stroomlijn je je codeerwerk. In deze tutorial ontdek je hoe GitHub Copilot werkt, verken je de belangrijkste functies en leer je hoe het je productiviteit en codeerefficiëntie aanzienlijk kan verhogen. Laten we erin duiken. 

De blogpost Understanding GitHub is een geweldige bron voor wie helemaal nieuw is met GitHub. Overweeg die eerst te lezen als dat voor jou geldt.

Wat is GitHub Copilot? 

GitHub Copilot is een baanbrekende AI-gestuurde programmeerassistent die GitHub in 2021 lanceerde. Het gebruikt OpenAI's Codex-model, een afstammeling van de GPT-modellen die getraind is op een breed scala aan programmeertalen en codeercontexten. Daarom wordt GitHub Copilot gezien als capabeler dan ChatGPT voor taken rond code schrijven. 

De meest in het oog springende functie van GitHub Copilot is de naadloze integratie in populaire ontwikkelomgevingen, zoals Visual Studio Code. Door direct in de code-editor te draaien, fungeert GitHub Copilot als een pair programmer die realtime suggesties, code-aanvullingen en aanbevelingen geeft. Dat alles bekijken we hieronder in detail.

GitHub Copilot-functies verkennen

GitHub Copilot heeft veel tijdbesparende functies. Hier is een lijst met de belangrijkste die de levenscyclus van je data science-project kunnen versnellen. 

Chatinterface in je editor

GitHub Copilot integreert een ChatGPT-achtige chatinterface rechtstreeks in je IDE, zodat je niet hoeft te wisselen tussen je editor en externe websites om code te corrigeren.

Kijk naar het volgende voorbeeld: hier vragen we GitHub Copilot om de code te genereren om een tekst van Engels naar Italiaans te vertalen met het OpenAI-model.

GitHub Copilot-zijbalk in de VS Code-IDE

GitHub Copilot voor de command-lineinterface

Voor wie in de terminal werkt, biedt GitHub Copilot in de CLI een chatachtige interface binnen de command line. Hier hebben we Github Copilot gevraagd om het commando sudo apt-get uit te leggen. 

GitHub Copilot binnen de command-lineinterface

GitHub Copilot voor docs

GitHub Copilot kan AI-gegenereerde antwoorden geven door informatie rechtstreeks uit documentatie te halen, wat veel tijd en moeite kan besparen. 

GitHub Copilot for Docs

AI-ondersteunde pull requests

Het zal je niet verbazen dat GitHub Copilot integreert met GitHub. GitHub Copilot biedt een functie om de wijzigingen in een GitHub-repository te beschrijven en ze te reviewen voor een pull request. 

GIF gebaseerd op video van GitHub Next

Aan de slag met GitHub Copilot

Nu we de indrukwekkende functies van GitHub Copilot hebben verkend, kijken we hoe je het instelt en gebruikt in Visual Studio Code. Daarvoor moeten we eerst twee administratieve stappen zetten: Visual Studio Code installeren en ons aanmelden voor en GitHub Copilot installeren.

Visual Studio Code installeren

We installeren VS Code door naar de website van Visual Studio Code te gaan en de instructies te volgen. De website bevat how-to-video's als je problemen ondervindt. 

Visual Studio Code downloadenVisual Studio Code downloaden

Aanmelden voor GitHub en GitHub Copilot installeren

Om GitHub Copilot te installeren, moeten we eerst een GitHub-account aanmaken. Wil je GitHub Copilot testen zonder langdurige verplichting, kies dan voor de gratis proefperiode van 30 dagen.

Aanmelden voor GitHubAanmelden voor GitHub

GitHub Copilot instellen met Visual Studio Code

Ga daarna in Visual Studio Code naar de marketplace en installeer twee extensies: GitHub Copilot en GitHub Copilot Chat. Je hoeft alleen op de knop "Install" te drukken en in te loggen bij GitHub.

Gitub Copilot instellenGitHub Copilot instellen

GitHub Copilot gebruiken in Visual Studio Code

Om GitHub Copilot te testen gebruiken we de dataset Seoul Bike Sharing, een van de vele gecureerde datasets in DataLab. Ons doel is om het aantal openbare fietsen te voorspellen dat per uur wordt verhuurd in het deelfietssysteem van Seoul, op basis van weerinformatie zoals temperatuur, luchtvochtigheid, windsnelheid en andere variabelen.

GitHub Copilot gebruiken om data in VS Code te importeren

Laten we beginnen met het importeren van een CSV-bestand en het tonen van de eerste vijf rijen. GitHub Copilot gaat meteen aan de slag door de voorgestelde CSV automatisch aan te vullen. We drukken op "Tab" om de suggesties te accepteren.

Data importeren in Github CopilotData importeren in Github Copilot

GitHub Copilot gebruiken om een plot te tonen

Als volgende stap kiezen we voor een visualisatie. Een correlatiematrix met een heatmap is een prima keuze om de intelligentie van GitHub Copilot te illustreren. We zien dat GitHub Copilot niet alleen de code voor onze correlatiematrix schrijft, maar ook onze zin afmaakt terwijl we het verzoek typen.

Code voor een plot schrijven in Github CopilotCode voor een plot schrijven in Github Copilot


Oeps — we krijgen een fout omdat we de categorische variabelen niet uit de correlatiematrix hebben verwijderd, een veelgemaakte fout. We kunnen dit herstellen door een commentaar en een nieuw stuk code toe te voegen. GitHub Copilot vindt de juiste kolommen om te verwijderen en corrigeert zo de fout.

Een plot weergeven in Github CopilotEen plot weergeven in Github Copilot

GitHub Copilot gebruiken om data voor te bereiden voor training

Na het verkennen van de data is het tijd om deze te preprocessen voordat we ons model trainen. Voor deze oefening kiezen we een ordinary least squares lineaire regressie. Daarvoor moeten we de categorische variabelen encoderen met one-hot-encoding.

Terwijl we ons verzoek typen, doet GitHub Copilot voorspellingen en codevoorstellen. Het begon zelfs met ons mee te werken toen we twijfelden over het opnemen van een van onze variabelen.

Data voorbereiden in Github CopilotData voorbereiden in Github Copilot

GitHub Copilot helpt ons met alle noodzakelijke stappen in onze workflow, waaronder het kiezen van onze onafhankelijke variabelen, het splitsen van onze data in train- en testsets, en het opschonen van onze data zodat deze klaar is voor ons model.

Een train/test-split maken in Github CopilotEen train/test-split maken in Github Copilot

GitHub Copilot gebruiken om ons model te evalueren

De laatste fase van ons miniproject is het trainen en evalueren van ons lineaire regressiemodel. GitHub Copilot helpt ons om modelstatistieken op onze trainingsdata te vinden en evalueert vervolgens de prestaties van het model op de testset.

Ons model trainen in Github CopilotOns model trainen in Github Copilot

Ons model evalueren in Github CopilotOns model evalueren in Github Copilot

De mean squared error is hoger dan verwacht, waardoor we een ander model overwegen. We schakelen over naar een random-forestmodel om de output te testen, en zien dat de fout nu veel lager is. Wil je deze modellen veel diepgaander verkennen, bekijk dan onze cursus Machine Learning Fundaments in Python.

Modelstatistieken bekijken in Github CopilotModelstatistieken bekijken in Github Copilot

Github Copilot-abonnementen en prijzen verkennen

Er zijn drie verschillende GitHub Copilot-abonnementen beschikbaar, afhankelijk van je behoeften.

  • Copilot Individual is het minst dure abonnement. Hiermee kun je GitHub Copilot gebruiken in een IDE of op de command line. Het is gratis voor studenten en docenten. Alle functies die we in deze tutorial hebben behandeld, zijn in dit abonnement inbegrepen.
  • Copilot Business is een abonnement dat geschikt is voor zakelijke doeleinden. Het geeft toegang tot de diensten van GitHub Copilot als lid van de organisatie.
  • Copilot Enterprise is het meest complete abonnement voor grotere enterprise-accounts die extra maatwerk nodig hebben. 

Github Copilot-prijsstructuurGithub Copilot-prijsstructuur

Alternatieven voor GitHub Copilot

Laten we nu een paar interessante alternatieven voor GitHub Copilot verkennen. De volgende drie bedrijven lopen allemaal voorop in de generatieve AI-revolutie en bieden generatieve AI-oplossingen die helpen bij het maken van code. 

De DataLab-IDE

  • DataLab: DataCamp's eigen DataLab is een AI-ondersteund notebook. Koppel simpelweg de databron, vraag de AI wat je nodig hebt en krijg inzichten. De vereiste notebooks zijn al geïnstalleerd. DataLab is perfect voor beginners die willen leren én voor businessprofessionals die AI willen inzetten om overtuigende presentaties voor besluitvormers te maken. 
  • TabNine: TabNine is een alternatief dat ook AI-codeaanvullingen en AI-chatagents biedt en werkt met veel populaire IDE's.
  • SonarQube: SonarQube is gericht op softwareontwikkeling. Met SonarQube uploaden developers data en gebruiken ze SonarQube om AI-geassisteerde en kwaliteitsgecontroleerde code te ontvangen.

Wil je GitHub-certificering halen? Bekijk dan onze uitgebreide gids over de verschillende GitHub-certificeringen!

Conclusie

We hebben zojuist in enkele minuten een compleet data science-project afgerond met GitHub Copilot. Het blijkt een nuttig hulpmiddel om alle aspecten van de data science-workflow te versnellen, van het tonen van plots tot het bouwen van modellen met een train/test-workflow.

Vond je deze tutorial nuttig en wil je aan de slag met GitHub Copilot, bekijk dan de DataCamp-video Pair Programming with GitHub Copilot. Een andere cursus, GitHub concepts, is een goede aanvulling, zeker als je je nog onzeker voelt over GitHub.

Bedankt voor het lezen!


Eugenia Anello's photo
Author
Eugenia Anello
LinkedIn

Data Scientist - CRIF

Onderwerpen
Python
Kunstmatige intelligentie

Leer meer met DataCamp

Cursus

Introductie tot Python

4 uur
7.1M
Leer de basis van data-analyse met Python in 4 uur. Deze online cursus laat je kennismaken met de Python-interface en populaire pakketten.
Bekijk detailsRight Arrow
Start Cursus
Meer bekijkenRight Arrow
Gerelateerd

blog

AI vanaf nul leren in 2026: een complete gids van de experts

Ontdek alles wat je moet weten om in 2026 AI te leren, van tips om te beginnen tot handige resources en inzichten van industrie-experts.
Adel Nehme's photo

Adel Nehme

15 min

Meer BekijkenMeer Bekijken