Skip to main content

Van Scratch naar Python

Installatie Python

We hebben geprammeerdgeprogrammeerd in Scratch en we gaan nu prgrammerenprogrammeren in een echte programmeertaal: Python.

We gaan echtechte code maken, maar daarvoor ,moeten we eerst wat zaken installeren.

We gaan gebruik makengebruikmaken van Thonny

Download

Pak het bestand uit en zet het op een plaatsplek die vorovoor jou logisch is, bijvoorbeeld op jouwje desktop.bureaublad.

Installatie pygame Library

PrgrammeertalenProgrammeertalen hebben libraries (of ook wel packages'packages' genoemd). dezeDeze libraries bevatten code die jij kankunt gebruiken.

Wij gaan de pygame library installeren omdat we die traksstraks nodig hebben.

Als je Thonny opstart, ga dan naar Tools - Manage packagers..packages...

image.png

Zoek dan naar pygame

image.png

ClickKlik op pygame en daarna op de knop Install

Download code

Download de code startcode-python-scratch.zip

Pak de code uit, start Thonny en open het bestand student.py

image.png

Druk op hehet groene 'run' -symbool en kijk wat er gebeurt.

Het prgogrammaprogramma wordt regel voor regel van boven naar beneden uitgevoerd.

Uitleg code

Hieronder zie je de uitleg. Het kan zijjnzijn dat je niet alles in één keer begrijpt, maar probeer in ieder geval de rode uitleg te begrijpen.

Regel 1

Hier worden libraries ingeladen,ingeladen. ditDit zijn stukjes code die al klaar zijn en die in het bestand scratch_lib.py staan.

Regel 3

Hier wordt de sprite gemaakt en op een positie gezet. Let op dat positie (0,0 links0) bovenlinksboven is (en niet in het midden zoals bibij Scratch).

Regel 5

Hier maken we een functie waarmee de sprite wordt bewogen. Dit is nodig om de library te kunnen gebruiken.

Regel 6

Hiermee bewegen we de sprite 10 pixels naar rechts en 0 pixelsnaarpixels naar beneden.

Regel 7

We pauzeren een aantal frames.

Regel 9

Hiermee starten we het spel.

Opdracht 

Probeer de getallen op regel 6 eens aan te passen en kijk wat er gebeurt.

Verander de getallen zodanig dat de groene stip van linkslinksboven boven diagnaaldiagonaal richting rechtsonder beweegt.

Inleveren

ScreenshotMaak een screenshot van de code die doorjij jou ishebt aangepast zodat de groene stip diagonaal van linksboven naar rechtonderrechtsonder beweegt.