Software engineering
Computer programming
Computing
Object-oriented programming
Object
Class
Programming paradigms
Iterator
Python
Factory
Metaclass
This