0%

Je eigen computer, je eigen editor

Open de map in een editor

Dubbelklikken op hello.py zou één bestand openen. Open in plaats daarvan de map. Op het scherm is het verschil klein, in de praktijk groot: een editor die het project heeft geopend kan de andere bestanden tonen, .venv vinden en een terminal in de juiste werkmap starten.

Elke code-editor voor platte tekst die een map en een geïntegreerde terminal kan openen is voldoende. Deze cursus gebruikt Visual Studio Code voor de concrete knopnamen, omdat die editor beschikbaar is op macOS, Windows en Linux. Gebruik je een andere editor, kies dan de vergelijkbare functies voor Open Folder, Terminal en het selecteren van een Python-interpreter.

Is er geen geschikte editor geïnstalleerd en mag je op deze computer geen software installeren, volg dan de route om alleen op de site te werken in de laatste les. Een beheerde of gedeelde computer is geen reden om het beleid ervan te omzeilen.

Open het project en daarna het bestand

Heb je de editor nodig, download dan Visual Studio Code voor je besturingssysteem en volg de installatie. Installeer in de weergave Extensions de uitbreiding Python van Microsoft. Die biedt de interpreterselectie en Python-uitvoeropdrachten die we hierna gebruiken. De officiële Python-handleiding toont dezelfde inrichting.

In Visual Studio Code:

  1. Kies File → Open Folder….

  2. Selecteer de uitgepakte map python-land-chapter-4 zelf, niet hello.py.

  3. Vraagt de editor of je de map vertrouwt, lees die vraag dan en kies alleen vertrouwen voor het project dat je net van Python Land hebt gedownload.

  4. Selecteer hello.py in de bestandslijst.

  5. Kies Terminal → New Terminal.

Het terminalpaneel zou in de projectmap moeten openen. Vraag het na in plaats van het aan te nemen:

pwd

Het laatste onderdeel van het pad moet python-land-chapter-4 zijn.

Eindigt het pad op Downloads of een andere bovenliggende map, sluit die terminal dan en open de map opnieuw met File → Open Folder…. Compenseer niet met een lang absoluut pad in elke volgende opdracht. Herstel de projectgrens één keer.

De editor en terminal kijken nu naar dezelfde map. De volgende les geeft die map zijn vervangbare Python-omgeving.

Waarom open je de map in plaats van te dubbelklikken op hello.py?

Je editorterminal meldt een pad dat op Downloads eindigt. Wat moet je doen?