Season 2
Turn one-off scripts into reliable tools: functions, data, classes and the habits that make code team-ready.
Nobody expects the IndentationError.
What you will cover
Episode 1
Stop Copying That Function
PCEP 4.1-4.2: decomposition, positional and keyword arguments, return and None, default arguments, local vs global scope, and simple recursion.
Episode 2
The Program Crashed, Politely
PCEP 4.3-4.4 and PCAP 2.1-2.2: the exception hierarchy, matching except clauses, propagation, raise and assert, and defining a small custom exception.
Episode 3
Someone Already Built It
PCAP 1.1-1.5: import forms, qualified names, module search path, `__name__` / `if __name__ == '__main__'`, selected `math` / `random` / `platform` calls, and building your own package.
Episode 4
Emoji Are Not Always One Thing
PCAP 3.1-3.3: character encoding and Unicode, code points, `ord` / `chr`, string operations and comparison, and string methods.
Episode 5
Meet the Creator Object
PCAP 4.1-4.3 and 4.6: defining classes, instances vs the class, attributes and methods, `self`, `__init__`, instance state vs class state, and name mangling.
Episode 6
The Inheritance Plot Twist
PCAP 4.4-4.5: introspection (isinstance / issubclass / hasattr), inheritance, method overriding, polymorphism, `super()`, and choosing inheritance vs composition.
Episode 7
The Export That Ate Memory
PCAP 5.1-5.5: list/dict comprehensions, lambdas, map/filter, closures and late binding, generators and lazy evaluation, and text I/O concepts (modes, encoding, cleanup, errors).
Episode 8
The Vector and the Table
NumPy ndarray creation, vectorization, and array broadcasting.
Episode 9
Python Promotion Review
All PCAP domains, plus the programme bridges: HTTP status handling, JSON shape validation, and parameterised SQL. This is a consolidation and retrieval episode.
Certification checkpoint
Certified Entry-Level Python Programmer
PCEP-30-02
5 capstone projects
Read the PCEP guideCertification checkpoint
Certified Associate in Python Programming
PCAP-31-03
5 capstone projects
Read the PCAP guide10 practice projects