Шаг 73. Классы и ООП. Чем полезны именованные кортежи (общие сведения)
Шаг 74. Классы и ООП. Чем полезны именованные кортежи. Именованные кортежи спешат на помощь
Шаг 75. Классы и ООП. Чем полезны именованные кортежи. Создание производных от namedtuple подклассов
Шаг 76. Классы и ООП. Чем полезны именованные кортежи. Встроенные вспомогательные методы
Шаг 77. Классы и ООП. Чем полезны именованные кортежи. Когда использовать именованные кортежи
Шаг 78. Классы и ООП. Чем полезны именованные кортежи. Ключевые выводы
Шаг 79. Классы и ООП. Переменные класса против переменных экземпляра: подводные камни (общие сведения)
Шаг 80. Классы и ООП. Переменные класса против переменных экземпляра: подводные камни. Пример без собак
Шаг 81. Классы и ООП. Переменные класса против переменных экземпляра: подводные камни. Ключевые выводы
Шаг 82. Классы и ООП. Методы экземпляра, класса и статические методы (общие сведения)
Шаг 83. Классы и ООП. Методы экземпляра, класса и статические методы. Методы экземпляра
Шаг 84. Классы и ООП. Методы экземпляра, класса и статические методы. Методы класса
Шаг 85. Классы и ООП. Методы экземпляра, класса и статические методы. Статические методы
Шаг 86. Классы и ООП. Методы экземпляра, класса и статические методы. Посмотрим на них в действии!
Шаг 87. Классы и ООП. Методы экземпляра, класса и статические методы. Фабрики аппетитной пиццы с @classmethod
Шаг 88. Классы и ООП. Методы экземпляра, класса и статические методы. Когда использовать статические методы
Шаг 89. Классы и ООП. Методы экземпляра, класса и статические методы. Ключевые выводы
Шаг 90. Общие структуры данных Python (общие сведения)