0: Hallo!

Ben je hier voor het eerst? Lees dan de instructies over deze website. Je kunt ook hier klikken om een account aan te maken of in te loggen.

Via de lessen op deze website leer je programmeren. Dat is een erg nuttige vaardigheid: als programmeur kun je processen automatiseren, kunst en muziek maken, enquêtes uitvoeren en analyseren, websites op maat maken, games schrijven, mensen met elkaar in contact brengen, en ga zo maar door...

Een computerprogramma is een rij opdrachten, bestaande uit woorden, getallen en symbolen. Net zoals je bij een zin die je uitspreekt, gebruik maakt van een taal, zoals Nederlands, Engels of Frans, zo is ieder computerprogramma geschreven in een programmeertaal. Populaire programmeertalen zijn Python (die we in deze lessen leren), C++, JavaScript en PHP. We hebben voor Python gekozen omdat het enerzijds eenvoudig genoeg is voor beginners en anderzijds krachtig genoeg om te worden gebruikt voor moderne toepassingen.

In alle programmeertalen komen dezelfde principes aan bod. Dat betekent dat als je één programmeertaal beheerst, je een andere veel sneller zult kunnen leren.

Hier komt de eerste regel in Python uit onze lessen.

Voorbeeld
Dit is een voorbeeld van een Python-programma. Druk op de knop Uitvoeren om te zien wat het programma doet.

Wanneer je een programma uitvoert, krijg je ook de uitvoer (Eng.: output) van het programma te zien. Het voorbeeldprogramma hierboven bestaat maar uit één opdracht, print("Hello, World!") en het genereert één regel uitvoer:

Hello, World!
Hier volgt een analyse van het programma:

  • print (Engels voor afdrukken) is de naam van een Python-opdracht, die boodschappen naar de uitvoer stuurt.
  • De haakjes () na de print-opdracht staan om de inhoud heen die je wilt afdrukken.
  • De aanhalingstekens " " worden gebruikt om het begin en einde van de tekst Hello, World! aan te geven. Zonder aanhalingstekens zou Python denken dat Hello als een opdracht bedoeld was. En dat zou als fout worden aangeduid omdat zo’n opdracht niet bestaat in Python.

Je zult doorheen deze lessen meer leren over de verschillende elementen van een Python-programma.

Laten we eens kijken wat er precies gebeurt wanneer we de aanhalingstekens weglaten.

Voorbeeld
Dit Python-programma zal een foutmelding opleveren. Druk op de knop Uitvoeren.

Hier crasht het programma: het Python-systeem komt een situatie tegen waarin het de uitvoering van het programma niet met succes kan verderzetten (hier komt het de onbekende naam Hello tegen), en beëindigt de uitvoering met een foutmelding.

Oefening

Onze eerste oefening staat hieronder. Je wordt gevraagd een soortgelijk programma te schrijven als hierboven. Typ je programma in het vak; wanneer je wilt testen of je programma de taak correct uitvoert, druk dan op de knop Uitvoeren. Als je het de eerste keer niet correct krijgt, verbeter dan het programma en probeer het opnieuw uit te voeren.

Programmeeroefening: Hallo iedereen!
Schrijf een programma dat als uitvoer heeft:

Hallo iedereen!
(Hint: als je er niet uit komt, kopieer dan ons eerste programma hierboven en pas het aan.)

Tip: je kunt het programmeer-vak vergroten door de onderste rand ervan te verslepen.

Wanneer je een account hebt aangemaakt en bent ingelogd,

  • zullen we elke versie van je programma bewaren dat je uitvoert;
  • toont Geschiedenis alle versies die je tot nu toe hebt ingestuurd;
  • en wanneer je opnieuw onze website bezoekt verschijnt de meest recente versie in het programmeer-vak.

Zodra je een oefening zoals deze correct hebt zal je een vinkje zien verschijnen. Wanneer je ingelogd bent, zal de Computer Science Circles-website onthouden welke oefeningen je hebt afgewerkt.

In deze lessen leren we Python version 3. Hoewel onze lessen geheel op zichzelf staan, zul je, wanneer je online gaat zoeken naar informatie over Python, merken dat ook Python version 2 vaak wordt gebruikt. Maar let op: Python version 2 verschilt van Python version 3. Je kunt beide versies niet door elkaar gebruiken.

Wanneer je naar de volgende les wilt gaan klik je op de knop: Volgende.