|
1 | | -# Bijlage: Python en PyCharm installeren |
| 1 | +# Bijlage: Python en Visual Studio Code installeren |
2 | 2 |
|
3 | | -In deze module ga je het professionele gereedschap PyCharm gebruiken. Dit programma is namelijk makkelijk in gebruik en overzichtelijk, en heeft daarbij ook nog eens een ingebouwde interpreter (hetgeen je code leest en vertaalt naar computertaal). |
| 3 | +In deze bijlage lees je hoe je Python installeert en hoe je Visual Studio Code gebruikt als ontwikkelomgeving (IDE) voor je Python-projecten. Met Visual Studio Code kun je eenvoudig Python-code schrijven, testen en debuggen, en dankzij de vele extensies kun je je werkomgeving op maat uitbreiden. |
4 | 4 |
|
5 | | -Installeer eerst Python. Download de installer [hier](https://www.python.org/downloads/), en volg de instructies. Verander niets qua instelling, aangezien dit niet nodig is. |
| 5 | +--- |
6 | 6 |
|
7 | | -Download als dat klaar is **PyCharm Community Edition** [hier](https://www.jetbrains.com/pycharm/download/#section=windows). Bij de installatie, selecteer *Add launchers dir to the PATH*, *Create Associations - .py* en *Add “Open Folder as Project”*. Als alles gereed is kan je beginnen met het instellen. Open PyCharm, accepteer de *Terms and Conditions* en kies je favoriete theme. Plugins zijn niet nodig, sla deze over. |
| 7 | +## Python installeren |
8 | 8 |
|
9 | | -Als het goed is, heb je nu Python en PyCharm geïnstalleerd en kun je aan de slag voor deze module. |
| 9 | +Om met Python aan de slag te gaan, heb je eerst een recente versie van Python nodig. De meeste projecten in dit lesmateriaal gaan uit van Python 3.10 of hoger. |
10 | 10 |
|
11 | | -Verdere informatie kan je hier vinden: |
12 | | -<https://www.jetbrains.com/help/pycharm/quick-start-guide.html> |
| 11 | +### Windows |
13 | 12 |
|
14 | | -Bij de module Basis van Programmeren met Python mocht je ook Replit of een andere editor gebruiken. Dat mag in deze module ook, alleen alle uitleg en instructie is gericht op het gebruik van PyCharm. Dus het meest verstandig is om PyCharm te gebruiken. |
| 13 | +1. **Download de installer** |
| 14 | + Ga naar de [officiële Python-website](https://www.python.org/downloads/) en download de nieuwste stabiele release van Python 3 voor Windows. |
| 15 | + |
| 16 | +2. **Voer de installer uit** |
| 17 | + Dubbelklik op het gedownloade bestand. Zorg dat je bij de eerste stap van de installer het vakje **Add Python to PATH** aanvinkt, zodat je Python straks vanaf de opdrachtprompt (cmd) of PowerShell kunt gebruiken. |
| 18 | + |
| 19 | +3. **Controleer de installatie** |
| 20 | + Open een opdrachtprompt (cmd) of PowerShell en typ: |
| 21 | + ```bash |
| 22 | + python --version |
| 23 | + ``` |
| 24 | + Je zou nu een versienummer moeten zien, bijvoorbeeld Python 3.10.9. |
| 25 | + |
| 26 | +### macOS |
| 27 | +1. **Controleer of Python 3 al aanwezig is** |
| 28 | + |
| 29 | + Open de *Terminal*-app en typ: |
| 30 | + |
| 31 | + ```bash |
| 32 | + python3 --version |
| 33 | + ``` |
| 34 | + Het kan zijn dat je macOS standaard een oudere Python-versie bevat (zoals 2.7). Daarom is het vaak handig om de officiële installatie van Python 3 te gebruiken. |
| 35 | + |
| 36 | +2. **Download en installeer Python 3** |
| 37 | + |
| 38 | + Ga naar de [officiële Python-website](https://www.python.org/downloads/mac-osx/) en download de macOS 64-bit installer voor de meest recente Python 3-versie. Voer de installer uit en volg de stappen. |
| 39 | +3. **Controleer de installatie** |
| 40 | + |
| 41 | + Open de Terminal opnieuw en typ: |
| 42 | + |
| 43 | + ```bash |
| 44 | + python3 --version |
| 45 | + ``` |
| 46 | + |
| 47 | + Je zou nu een bericht moeten krijgen met de door jou geïnstalleerde versie, bijvoorbeeld `Python 3.10.9`. Of in ieder geval een versie die hoger ligt dan Python 3.5. |
| 48 | + |
| 49 | +### Linux (optioneel) |
| 50 | +Als je op Linux werkt, heb je vaak al een recente Python-versie in je distributie. Je kunt dit controleren met: |
| 51 | +```bash |
| 52 | +python3 --version |
| 53 | +``` |
| 54 | +Is je versie verouderd? Volg dan de instructies van je specifieke Linux-distributie (bijv. `apt-get`, `dnf`, of `pacman`) om Python 3 te installeren of te upgraden. |
| 55 | + |
| 56 | +## Visual Studio Code installeren |
| 57 | +### Downloaden en installeren |
| 58 | +1. **Download Visual Studio Code** |
| 59 | + |
| 60 | + Ga naar de [officiële Visual Studio Code-website](https://code.visualstudio.com/) en download de installer voor jouw besturingssysteem (Windows, macOS of Linux). |
| 61 | +2. **Volg de installatiestappen** |
| 62 | + |
| 63 | + Volg de instructies van de installer. Op Windows krijg je bijvoorbeeld de optie om “*Add to PATH*” aan te vinken. Dit is handig, maar niet strikt noodzakelijk. |
| 64 | + |
| 65 | +### Visual Studio Code starten |
| 66 | +Nadat de installatie is voltooid, kun je Visual Studio Code openen via het icoontje op je bureaublad of in je applicatieoverzicht (Windows Startmenu, macOS Launchpad, of Linux-menu). |
| 67 | + |
| 68 | +## Visual Studio Code configureren voor Python |
| 69 | +Voor het schrijven en debuggen van Python-code in Visual Studio Code raden we aan om de **officiële Python-extensie** te installeren. |
| 70 | +1. **Open de extensies**. |
| 71 | + |
| 72 | + Klik aan de linkerzijde in Visual Studio Code op het icoon van de **Extensions**-sidebar (de vier blokken). |
| 73 | +2. **Zoek naar 'Python'** |
| 74 | + |
| 75 | + Voer in de zoekbalk `Python` in. |
| 76 | +3. **Installeer de Python-extensie** |
| 77 | + |
| 78 | + Kies de extensie van **Microsoft** en klik op *Install*. |
| 79 | + |
| 80 | +4. **Eventueel: linting en formatting** |
| 81 | + |
| 82 | + Installeer ook de extensies voor **Pylint** of **Flake8** (linting) en bijvoorbeeld **Black** of **autopep8** (formattering) als je je code wilt laten controleren en automatisch netjes wilt laten opmaken. |
| 83 | + |
| 84 | +### Python-interpreter selecteren |
| 85 | +Visual Studio Code kan met meerdere Python-versies op je systeem omgaan. Om zeker te weten dat je de juiste versie gebruikt, kun je rechtsonder in de statusbalk (of via de Command Palette) de actieve Python-interpreter kiezen. |
| 86 | + |
| 87 | +1. **Command Palette openen** |
| 88 | + |
| 89 | + Druk op `Ctrl + Shift + P` (Windows/Linux) of `Cmd + Shift + P` (macOS). |
| 90 | + |
| 91 | +2. **Kies de interpreter** |
| 92 | + |
| 93 | + Typ in de Command Palette Python: `Select Interpreter` en kies de gewenste Python-versie. |
| 94 | + |
| 95 | +### PEP8 Style Checking met PyLint |
| 96 | + |
| 97 | +Om je code te laten voldoen aan de PEP8-standaarden (leesbare en consistente Python-code), kun je een linter als **PyLint** installeren: |
| 98 | +1. **Installeer de PyLint-extensie** |
| 99 | + - Ga naar het **Extensions**-icoon in Visual Studio Code. |
| 100 | + - Zoek op *PyLint* en installeer de extensie (meestal ook van Microsoft). |
| 101 | +2. **PyLint configureren** |
| 102 | + - Open een `.py`-bestand in je project. |
| 103 | + - Visual Studio Code detecteert nu automatisch dat je PyLint hebt. Je krijgt eventuele opmerkingen over je code direct in de editor te zien. |
| 104 | +3. **Lint-fouten bekijken** |
| 105 | + - Als er PEP8-waarschuwingen of -fouten zijn, verschijnen deze in het **Problems**-paneel (meestal onderin het scherm). |
| 106 | + - Je kunt dubbelklikken op een waarschuwing om naar de betreffende regel in je code te springen. |
| 107 | +4. **Automatisch formatteren (optioneel)** |
| 108 | + - Voeg extensies als **Black** of **autopep8** toe om je code automatisch op te schonen. |
| 109 | + - Na installatie kun je in de Command Palette (`Ctrl+Shift+P` of `Cmd+Shift+P`) zoeken op Format Document. |
| 110 | + |
| 111 | +Door PyLint te gebruiken, blijft je code consistent en overzichtelijk, wat vooral bij grotere projecten van onschatbare waarde is. |
| 112 | + |
| 113 | +## Testen of alles werkt |
| 114 | + |
| 115 | +Om te controleren of alles naar behoren is ingesteld: |
| 116 | +1. Maak in Visual Studio Code een nieuw bestand aan, bijvoorbeeld `hallo.py`. |
| 117 | +2. Voeg de volgende code toe: |
| 118 | + ```python |
| 119 | + print("Hallo, Python!") |
| 120 | + ``` |
| 121 | +3. Sla het bestand op (bij voorkeur in een nieuwe map, zoals `C:\mijnproject` op Windows of in je Thuismap). |
| 122 | +4. Druk op F5 om te debuggen of gebruik de knop **Run and Debug** (links in Visual Studio Code). |
| 123 | +5. Als alles goed gaat, zie je in het Debug Console-venster `Hallo, Python!` verschijnen. |
| 124 | + |
| 125 | +Is dit gelukt, dan ben je klaar om aan de slag te gaan met de rest van het lesmateriaal! |
| 126 | + |
| 127 | +## Veelvoorkomende problemen en oplossingen |
| 128 | +- **Python niet gevonden** |
| 129 | + |
| 130 | + Controleer of je Python correct aan je PATH hebt toegevoegd tijdens de installatie of doe dit handmatig in je systeeminstellingen. |
| 131 | +- **Oude Python-versie** |
| 132 | + |
| 133 | + Verwijder (of update) oude versies, en zorg dat je in VS Code de juiste interpreter selecteert. |
| 134 | +- **Geen uitvoer** |
| 135 | + |
| 136 | + Check of je het juiste bestand hebt opgeslagen en of je in de juiste directory werkt. |
| 137 | +- **Linting werkt niet** |
| 138 | + |
| 139 | + Controleer of je de juiste extensie hebt geïnstalleerd en dat in je statusbalk (rechtsonder) de juiste Python-interpreter staat geselecteerd. |
| 140 | + |
| 141 | +**Gefeliciteerd!** Je hebt nu zowel Python als Visual Studio Code geïnstalleerd, geconfigureerd én een PEP8-style checker zoals PyLint toegevoegd. Met deze set-up kun je moeiteloos Python-code schrijven, uitvoeren, debuggen en controleren op stijl en kwaliteit. Ga nu gerust verder met het ontwikkelen van je projecten en veel plezier met programmeren! |
0 commit comments