0%

Hoofdstuk 1

Welkom bij Python Land

Welkom bij de cursus

Hoi, ik ben Erik. Ik heb deze cursus gemaakt voor mensen die willen leren programmeren, maar niet goed weten waar ze moeten beginnen. Ik ga er niet van uit dat je al eens hebt geprogrammeerd.

Je hoeft voor deze cursus geen Python te installeren. Python draait hier op Python Land, in je browser. Je kunt meteen beginnen met code schrijven.

Hoe deze cursus werkt

De lessen in deze cursus zijn bedoeld om op volgorde te volgen. Elke les introduceert een behapbaar stukje programmeren en geeft je daarna de kans om het te gebruiken. Sommige lessen bestaan vooral uit uitleg. In andere pas je code aan, maak je een oefening of bouw je een klein project.

Je hoeft niet te haasten. Voer de voorbeelden uit, verander ze en kijk wat er gebeurt. Het is normaal als iets niet meteen duidelijk is. Door te programmeren ga je het steeds beter begrijpen.

Je kunt Python Land ook op een klein scherm gebruiken, bijvoorbeeld op je telefoon. Tijdens een korte pauze kun je een les opnieuw lezen of een voorbeeld uitvoeren. Ga terug naar eerdere lessen als je meer met een onderwerp wilt oefenen.

Voer je eerste programma uit

In het vak hieronder staat een klein Python-programma. Druk op Run en bekijk de uitvoer eronder.

Try it

De regel in het vak is code. De tekst die Python na het uitvoeren laat zien, is de uitvoer.

Verander nu Hello from Python Land! in een eigen bericht en druk opnieuw op Run. Je kunt hier niets stukmaken. Wil je het oorspronkelijke voorbeeld terug, druk dan op Reset code.

Voorlopig kun je print(...) zien als een instructie waarmee je Python vraagt iets op het scherm te laten zien. Later bekijken we precies hoe die instructie is opgebouwd.

Maak kennis met Monty

Misschien heb je Monty al gezien. Monty is je leerhulp op Python Land. Je kunt vragen stellen over de huidige les, om een andere uitleg vragen, hints krijgen zonder meteen het hele antwoord te zien en hulp vragen bij het begrijpen van een foutmelding.

Als je bent ingelogd, kun je Monty in dit hele eerste hoofdstuk gratis gebruiken. Open Monty en vraag:

Wat is het verschil tussen code en uitvoer?

Stel een vervolgvraag als een deel van het antwoord onduidelijk is. Monty weet aan welke les je werkt, dus je hoeft de hele situatie niet opnieuw uit te leggen.

Verderop in de cursus is de volledige hulp van Monty inbegrepen bij Guided. Gebruik Monty voorlopig zoveel als je nodig hebt terwijl je leert hoe Python Land werkt.

Fouten maken mag

Vroeg of laat laat Python je een foutmelding zien. Dat gebeurt bij elke programmeur. Een fout betekent dat Python een instructie niet kon uitvoeren zoals die is geschreven. Het betekent niet dat je hebt gefaald, en Python Land kan er niet door beschadigd raken.

Later in dit hoofdstuk veroorzaken we expres een fout en lossen we die op. Monty kan de melding in begrijpelijke taal uitleggen en het oplossen aan jou overlaten.

Als je het voorbeeld hebt uitgevoerd, het bericht hebt veranderd en kennis hebt gemaakt met Monty, druk je op Next om verder te gaan. Als je bent ingelogd, wordt deze leesles automatisch als voltooid gemarkeerd.