Я сказал бы, что они относятся к Python, после того как Вы уже делаете объектно-ориентированное программирование с Python. Следует иметь в виду, что Python может сделать намного больше, чем ООП, и необходимо использовать здравый смысл в выборе соответствующей парадигмы для задания. Если Вы решаете, что Ваша программа лучше всего представлена как набор объектов, то уверенный, разрешение и использует шаблоны разработки, но не боится сделать что-то совершенно другое, если это требуется.
Выполните : помогите магии
в vim, и вы увидите, что есть четыре уровня (очень магический, магический, кочевой и очень кочевой), но только два центральных могут быть установлен глобально (по умолчанию используется magic, а с помощью команд : set
вы можете переключаться только между магией и номагией); начните RE с \ v
, чтобы сделать все остальное "очень волшебным" ("все символы ASCII, кроме '0' - '9', 'a' - 'z', 'A'-' Z 'и' _ 'имеют особое значение ") - но это относится только к этому конкретному RE! -)