Verklarende woordenlijst
========================

.. glossary::
    :sorted:

    IDE
        **I**\ ntegrated **D**\ evelopment **E**\ nvironment. Een applicatie waarmee je code kunt schrijven en uitvoeren. Een door gevorderde programmeurs veelgebruikte IDE is `Visual Studio Code <https://code.visualstudio.com/>`_.

    Pygame Zero
        Een Python module waarmee je Python games kunt maken. `Pygame Zero <https://pygame-zero.readthedocs.io/>`_ is een speciaal voor het onderwijs ontwikkelde versie van `Pygame <https://www.pygame.org/>`_.

    REPL
        **R**\ ead **E**\ valuate **P**\ rint **L**\ oop. Dat is een eenvoudige programmeeromgeving waarin je telkens slechts één regel code typt. Zodra je op :kbd:`Enter` drukt, wordt die regel gelezen, geëvalueerd (uitgevoerd) en het resultaat afgedrukt. Vervolgens kun je weer één regel code typen.

    CLI
        **C**\ ommand **L**\ ine **I**\ nterface. Een omgeving waarin de gebruiker commando's typt die de computer vervolgens uitvoert. In Windows zijn twee veel gebruikte CLI's de `Command Prompt <https://nl.wikipedia.org/wiki/Opdrachtprompt>`_ en `Powershell <https://learn.microsoft.com/nl-nl/powershell/scripting/overview>`_. Bij programmeren in Python wordt met CLI vaak de :term:`REPL` bedoeld\: de omgeving waarin je een Python commando typt, dat direct wordt uitgevoerd. Andere benamingen zijn *Terminal*, *Console* en *Interactieve prompt*.

    Terminal
        Zie :term:`CLI`.

    Console
        Zie :term:`CLI`.

    Interactieve Prompt
        Zie :term:`CLI`.

    Operator
        Een symbool waarmee een bewerking (een operatie) op één of meerdere :term:`operanden<operand>` wordt aangeduid. Bijvoorbeeld de operators voor *optellen*, *aftrekken*, *vermenigvuldigen* en *delen* zijn ``+``, ``-``, ``*`` en ``/``. Operators kun je indelen in categorieën, zoals *rekenkundige* operators, *vergelijkings*\ operators en *logische* operators.

    Operand
        Een object, bijvoorbeeld een getal of een letter, waarmee een :term:`operator` een bewerking uitvoert. In de uitdrukking ``1 + 2`` is ``+`` de :term:`operator` en zijn ``1`` en ``2`` de operanden.