NCCTE.2020.BP16.05.00 - Apply the fundamentals of OOP (Object Oriented Programming).
NCCTE.2020.BP16.05.01 - Present the standard objective features: inheritance, abstraction, encapsulation, and polymorphism, along with Python-specific issues like instance vs. classvariables, and Python's implementation of inheritance.
NCCTE.2020.BP16.05.02 - Familiarize the student with Python's generators (the yield instruction) and closures (the lambda keyword).
NCCTE.2020.BP16.05.03 - Demonstrate the means Python developers can use to process (create, read, and write) files.