This document summarizes an introductory session on object-oriented programming in Python. It introduces key concepts of OOP like classes, objects, attributes, methods, encapsulation, inheritance and provides examples of defining classes for a Person and Bank Account. It also demonstrates how to define a class, create objects, access attributes and methods in Python. The benefits of OOP like code reusability, abstraction and inheritance are discussed.