Planning a Whole Program
Until now every exercise handed you a shape. A real program starts with a question and nothing else.
The professional sequence is always the same: understand the data, state the questions, design the functions, then write the code. Notice that typing comes last.
Our question: the Sankofa Community Center wants to understand its volunteer program. From that vague sentence we extract specific answerable questions:
How many active volunteers are there? What are the total and average hours? Who contributes the most? Which city has the strongest turnout? How many joined in the last two years? Which volunteers are at risk of dropping off?
✦ One function, one question
Each question above becomes exactly one function that RETURNS an answer. That is the whole architecture. When someone later asks a new question, you add one function instead of rewriting everything.
Mark this lesson complete
Signed in, your progress follows you to every device.