De Programmeursleerling (2023–2024)

Kaat Arnauts · Sint-Agnesinstituut Hoboken

de programmeursleerling

In deze interactieve cursus leer je programmeren in Python 3. Daarbij gaan we ervan uit dat je nog geen enkele ervaring hebt met programmeren. Het leermateriaal is gebaseerd op het boek De programmeursleerling van Pieter Spronck (Tilburg University).

Leerkrachten die met deze cursus aan de slag willen gaan, nemen best ook even de documentatie door.

Boek als PDF lezen
ENGLISH VERSION

Je bent niet geregistreerd voor deze cursus.

Registreren

Oefeningenreeksen

Titel Voortgang groep Status
Het nut van functies
Het creëren van functies
Scope en levensduur
Grip krijgen op complexiteit
Modules
Anonieme functies
Wat je geleerd hebt
Titel Voortgang groep Status
While loop
For loops
Loop controle
Geneste loops
De loop-en-een-half
Slim gebruik van loops
Over het ontwerpen van algoritmes
Wat je geleerd hebt
Oefeningen
Titel Voortgang groep Status
Boolean expressies
Conditionele statements
Vroegtijdig afbreken
Wat je geleerd hebt
Titel Voortgang groep Status
Elementen van een functie
Enkele basisfuncties
Modules
Wat je geleerd hebt
Titel Voortgang groep Status
Resultaten tonen
Tekst uitschrijven
Data types
Expressies
Stijl
Wat je geleerd hebt
Variables en waardes
Namen van variabelen
Debuggen met variabelen
Soft typing
Verkorte operatoren
Commentaar
Wat je geleerd hebt
Titel Voortgang groep Status
Boeken bestellen
Syntaxfouten
ZeroDivisionError
Runtime-fouten
Alarm instellen
Gemiddelde van drie waarden
Oppervlakte van een cirkel
Aantal muntjes
Variabelen omwisselen
Lengte van een string
Stelling van Pythagoras
Minimum, maximum en gemiddelde
Machten van e
Gehele toevalsgetallen
Letterscores
Letterscores
Verschillende klinkers
Kwadratische vergelijkingen
Tafels van vermenigvuldiging
Tafels van vermenigvuldiging
Grootste, kleinste en drievouden
99 bottles of beer
Rij van Fibonacci
Gemeenschappelijke karakters
Benadering van pi
Priemgetallen
Tafels van vermenigvuldiging
Som van twee kwadraten
Vijf dobbelstenen
DCBA = 4 × ABCD
Apen en kokosnoten
Driehoekkruipers
Tafels van vermenigvuldiging
Gemeenschappelijke karakters
Grerory-Leibnitz reeks
Kwadratische vergelijkingen
Binomiaalcoëfficiënt
Wat is er fout?
Fibonaccigetallen
Fibonaccigetallen
Grootste gemene deler
Kleine letters
Torens van Hanoi
Klinkers tellen
Tussen haakjes
Roteer een circulair alfabet
Woorden tellen
ASCII volgorde
Autocorrectie

Sets zijn ongeordende data structuren die alleen unieke elementen kunnen bevatten. Slechts weinig programmeertalen ondersteunen het gebruik van sets, maar Python doet het wel. Sets worden niet vaak gebruikt, maar kunnen soms een leuke oplossing geven voor een probleem.

Titel Voortgang groep Status
Inleiding
Basis van sets
Set methodes
Frozensets
Wat je geleerd hebt
Socrates
Deelbaar