Why Do We Use Self In Python Classes