Book 8: Algorithms, Programming and Databases
Book 8 · Chapter 8
Programming fundamentals
§8.1§8.2Exam craft
B8·8This chapter is being written.
Everything the site already has for it is below — each with the short code the book prints beside it.
For the whole chapter
- Topic pageProgramming fundamentals (2029–2031)
B8·8·T - QuizProgramming fundamentals
B8·8·Q1 - LabPython Playground
B8·8·X1 - LabProgramming tasks
B8·8·X2 - LabPython example py-hello-io
B8·8·X3 - LabPython example py-data-types
B8·8·X4 - LabPython example py-constants
B8·8·X5 - LabPython example py-string-numbers
B8·8·X6 - LabPython example py-if-elif
B8·8·X7 - LabPython example py29-match-nested
B8·8·X8 - LabPython example py-match
B8·8·X9 - LabPython example py-for-range
B8·8·X10 - LabPython example py-while
B8·8·X11 - LabPython example py29-post-condition
B8·8·X12 - LabPython example py-nested-loops
B8·8·X13 - LabPython example py-max-min-avg
B8·8·X14 - LabPython example py29-string-methods
B8·8·X15 - LabPython example py29-operators
B8·8·X16 - LabPython example py-div-mod
B8·8·X17 - LabPython example py-boolean
B8·8·X18
§8.1 Programming concepts
Short code B8·8·1
- FlashcardsFlashcards §8.1: Variables, constants, data types & casting
B8·8·F1 - FlashcardsFlashcards §8.1: Sequence, selection & iteration
B8·8·F2 - FlashcardsFlashcards §8.1: String handling
B8·8·F3
§8.2 Programming operators
Short code B8·8·2
- FlashcardsFlashcards §8.2: Arithmetic, relational & logical operators
B8·8·F4
Workbook: Programming fundamentals
Short code W8·8 · Algorithms, Programming and Databases Workbook
The write-in workbook for this chapter — drills, exam-style practice, trace tables, fix-the-mistake and mark-it-yourself pages. Its full mark schemes and an interactive version arrive here with the chapter.
Starter files
Short code W8·8·K
Data files and skeleton code in Python for this chapter's tasks arrive here with the chapter.


