Skip to content

Introduction to Python programming

Download complete unit ↓(not available yet)

Why this, why now

This unit introduces pupils to text-based programming with Python. Pupils start with programs involving input and output, and gradually move on to using arithmetic operations, randomness, selection, and iteration. Pupils will consolidate these skills in a project at the end of the unit.

Prior knowledge requirements

  • Ardaydu waa inay yaqaanaan aasaaska maadada.
  • Ardaydu waa inay awoodaan inay raacaan tilmaamo fudud.
Unit 6 / 6

Introduction to Python programming

This unit introduces pupils to text-based programming with Python. Pupils start with programs involving input and output, and gradually move on to using arithmetic operations, randomness, selection, and iteration. Pupils will consolidate these skills in a project at the end of the unit.

6 lessons
  1. Writing a text-based program
  2. Building a program using control structures
  3. Iteration using while loops
  4. Using selection
  5. Selection with multiple paths
  6. Working with numerical inputs