#60. Аргумент key для сортировки коллекций по ключу | Python для начинающих
Шаблон проектирования Value Object ("Объект-значение")
Шаблон Value Object "Объект-значение" предполагает использование объектов в качестве значений. Он помогает избежать наложения имён. Необходимое ограничение: значения атрибутов устанавливаются в конструкторе и больше никогда не изменяются, а все операции должны возвращать результаты в виде новых объектов...
ООП на Python: концепции, принципы и примеры реализации
Программирование на Python допускает различные методологии, но в его основе лежит объектный подход, поэтому работать в стиле ООП на Python очень просто. Объектно-ориентированная парадигма имеет несколько принципов: Если вам интересно, что думает об этой концепции сам ее создатель Алан Кэй, загляните сюда. Язык Python – типичный представитель ООП-семейства, обладающий элегантной и мощной объектной моделью. В этом языке от объектов никуда не спрятаться (ведь даже числа являются ими), поэтому давайте разбираться, как это все реализовано...