1. Python programmeeromgeving#

Zoals je voor het maken van tekstdocumenten een programma als Microsoft Word gebruikt en voor het maken van computer graphics een applicatie als Paint of Adobe Photoshop, zo gebruik je voor het schrijven van computerprogramma’s een programmeeromgeving. Meestal duiden we zo’n programmeeromgeving aan met de Engelse afkorting IDE. Voor programmeren in Python is een ruime keuze aan IDE’s voorhanden en ze zijn in te delen in twee categorieën:

Offline

Online

../_images/offline_small.png ../_images/online_small.png

Beide soorten hebben hun voor- en nadelen. Voor een online IDE heb je alleen een webbrowser nodig, waardoor je zelfs op een smartphone je code kunt typen. Je moet echter altijd met internet zijn verbonden om aan je project te kunnen werken. Een offline IDE is een applicatie die je op je PC installeert. Dat is in het begin iets meer werk, maar daar staat tegenover dat je je code lokaal kunt opslaan en vaak meer geavanceerde opties tot je beschikking hebt.

1.1. Offline IDE’s#

1.1.1. IDLE#

IDLE is de IDE van de makers van Python zelf. Wanneer je Python installeert, krijg je IDLE er automatisch bij. Het is een prima programmeeromgeving voor eenvoudige Python projecten.

Python downloaden: https://www.python.org/.
de IDLE IDE

Fig. 1.1 IDLE#

1.1.2. Mu#

Mu is een Python IDE speciaal gemaakt voor scholieren die willen leren programmeren. De duidelijke knoppenbalk maakt deze IDE heel gebruiksvriendelijk. Bovendien heeft Mu een ingebouwde Pygame Zero mode om games te programmeren.

Mu downloaden: https://codewith.mu/.
de Mu IDE

Fig. 1.2 Mu#

1.1.3. Visual Studio Code#

Veel gevorderde programmeurs gebruiken Visual Studio Code voor hun projecten. Deze IDE van Microsoft is niet speciaal gericht op Python; je kunt er met vrijwel alle bestaande programmeertalen in werken, waaronder C#, JavaScript en PHP. De grote verscheidenheid aan mogelijkheden maakt dat je niet zomaar met VS Code aan de slag kunt, je moet echt leren ermee te werken.

Visual Studio Code downloaden: https://code.visualstudio.com/
de Visual Studio Code IDE

Fig. 1.3 Visual Studio Code#

1.2. Online IDE’s#

1.2.1. Replit#

Als je wilt leren programmeren is de online IDE Replit een goede keuze. Je hoeft er niets voor te installeren, een account aanmaken is genoeg om direct te kunnen starten. De naam Replit is gebaseerd op de afkorting REPL. Ook in Replit kun je meer programmeertalen gebruiken dan alleen Python. Een grote toegevoegde waarde van deze online IDE is dat je je programmeerprojecten met anderen kunt delen en in teams kunt samenwerken.

Replit gebruiken: https://replit.com/
de Replit IDE

Fig. 1.4 Replit#