De Programmeursleerling (2023–2024)
Kaat Arnauts · Sint-Agnesinstituut Hoboken
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.
You are not a member of this course.
RegisterTitle | |||
---|---|---|---|
1. What is recursion? | |||
2. Recursive definitions | |||
3. What you learned |
Title | Class progress | Status | |||
---|---|---|---|---|---|
Ordering books | |||||
Syntax errors | |||||
ZeroDivisionError | |||||
Runtime errors | |||||
Set an alarm | |||||
Average of three values | |||||
Area of a circle | |||||
Number of coins | |||||
Swap variables | |||||
String length | |||||
Pythagorean theorem | |||||
Minimum, maximum and average | |||||
Powers of e | |||||
Random integers | |||||
Letter grades | |||||
Letter grades | |||||
Different vowels | |||||
Quadratic equations | |||||
Multiplication tables | |||||
Multiplication tables | |||||
Largest, smallest and triplicates | |||||
99 bottles of beer | |||||
Fibonacci sequence | |||||
Common characters | |||||
Approximation of pi | |||||
Prime numbers | |||||
Multiplication tables | |||||
Sum of two squares | |||||
Five dice | |||||
DCBA = 4 × ABCD | |||||
Monkeys and coconuts | |||||
Triangle Crawlers | |||||
Multiplication tables | |||||
Common characters | |||||
Grerory-Leibnitz series | |||||
Quadratic equations | |||||
Binomial coefficient | |||||
What is wrong? | |||||
Fibonacci numbers | |||||
Fibonacci numbers | |||||
Greatest common divider | |||||
Lowercase letters | |||||
Towers of Hanoi | |||||
Counting vowels | |||||
Between brackets | |||||
Rotate a circulair alphabet | |||||
Counting words | |||||
ASCII order | |||||
Autocorrect |
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.
Title | Class progress | Status | |||
---|---|---|---|---|---|
Introduction | |||||
Basics of sets | |||||
Set methods | |||||
Frozensets | |||||
What you learned | |||||
Socrates | |||||
Divisible |