TutorSyntax A-level Python | Lesson 4: Queues and FIFO

Learning goal: Implement a queue using collections.deque with enqueue and dequeue operations.

1. Read the worked example on the site.
2. Complete the starter without looking at the solution.
3. Add normal, boundary and invalid tests.
4. Compare with the reference solution; explain your improvements.

A-level note: OCR H446 data structures / AQA 7517 data structures. These are original practice materials, not endorsed exam-board tasks.
