Lesson 5
Writing Reusable and Self-explanatory Programs
Chapter 1: Introduction
Introduction
Hopefully that quiz was easy! Make sure you understand everything before moving on!
In previous lessons, we focussed on the basic building blocks of structured programming: simple (sequential) statements, selection, repetition. These building blocks are common in most imperative programming languages, so you should be able to apply most of what you have learnt so far to design your algorithms and implement them in different programming languages to solve programming problems.
From this lesson onwards, I will focus on providing you with even more programming tools to help you write programs more efficiently. While most of these are common in most modern programming languages, some are specific to Python.