Для Python2.6 +, до Python 3.0, первый создает класс старого стиля, в то время как последний создает класс нового стиля.В Python 3.0 оба создают новый стиль.Первое не так, но для чего-либо до 3.0 оно имеет семантику, отличную от последней, и обычно не рекомендуется.