Советую прочесть книгу М.Лутца, вроде, второй том.
Там как раз "по атомам" автор разбирает принципы работы классов, экземпляров и ООП в целом.
Если ручки добрались до ооп, то нужно достаточно подробно знать как работает эта парадигма, в книге как раз все разъясняется.