IT-566 Chapter 17: Introduction to Classes and Object-Oriented Programming, Part II

Continues from Part I: Introduction to Classes. Discusses the difference between the __new__() and __init__() methods, properties vs. attributes, the differences between instance attributes and class attributes and how to access each, and how to define and use methods.