Python Institute PCEP glossary of syntax, data types, control flow, functions, and exceptions terms.
Use this glossary when Certified Entry-Level Python Programmer (PCEP) terms start to blur together. The goal is practical recognition, not encyclopedia coverage.
| Term | Exam meaning |
|---|---|
| Mutable object | Object whose contents can change in place, such as a list or dictionary. |
| Iterable | Object that can be looped over. |
| Scope | Region where a name can be resolved. |
| Exception | Runtime error condition that can be raised and handled. |
| Method | Function associated with an object or class. |
| Module | Python file or package imported for reusable code. |
| Pair | How to separate them |
|---|---|
| Syntax and control flow vs Data structures | Ask which layer the scenario is testing, then match the answer to that layer only. |
| Control vs evidence | A control changes behavior; evidence proves behavior or supports investigation. |
| Managed service vs custom build | Managed services win for lower operational effort unless the requirement needs unsupported customization. |
| Prevention vs detection | Prevention blocks or reduces a bad event; detection finds or reports that it happened. |
Do not memorize terms in isolation. For each term, write one scenario where it is the best answer, one scenario where it is a distractor, and one signal that proves it worked.