Discussion about the various features of object-oriented programming and how they're used in Python.
Anonymous
I introduced the concept by juxtaposing it with the other paradigms -- procedural, and non-procedural -- focusing mainly on procedural. Then, I went on to the features: encapsulation, abstraction, polymorphism, inheritance, etc. Talked a bit about polymorphism and some concrete examples in Python. We also talked about Python data structures, and shallow and deep copying.
Check out your Company Bowl for anonymous work chats.