Класс это унифицированная единица кода, объединяющая в себе все все зависимые функции и их переменные.
Как набор инструментов - это удобно - все что нужно на своих местах, не рассыпано где попало. Например кейс с шуруповертом, там зарядка, дополнительные аккумуляторы - так вот в коде также должен быть порядок. Например если у вас только 2 отвертки - крестовая и плоская - вам для них кейс не нужен, так и в коде с 2 функциями - не нужен класс для этого.
Для этого надо хранить рестроспективу сцены, координаты которые менялись с метками времени. Это меньше чем хранить видео. Когда надо отмотать - просто выставляете их объектам в обратном порядке.
Email
Принтер подключается к почтовой службе и печатает входящую почту. Такое большинство принтсерверов умеют. До того как всякие боксы придумали - именно так все и работало.
Не понимаю в чем проблема все вынести на хостинг? Видимо где-то проскальзывает реальный IP. Вообще всякие разные атаки говорят о популярности, видимо пришло время играть по взрослому.
Правильно сказали про смарт карты - фишка встроенная.
Нужен драйвер представляющий его как считыватель смарт карт. Просто контакт с картой будет по радиоканалу и скорее всего там будет чип смарткарты как в банковских картах, а не стандартные Mifare. Вообще чипы в банковских картах и есть смарткарты, нкжно просто драйвер который даст системе механизм общения с ними через конкретное устройство.
Второй монитор должен быть таким как первый, желательно вообще из одной партии. Купи 2 на 27. Потому что если будет заметно разницу - это будет раздражать.
Можно взять элементы с шагом 2 четные и нечетные затем склеить их обратно
>>> import itertools
>>> a = "1\n2\n3\n4\n5".split("\n")
>>> ["\n".join(filter(lambda x:x!=None,list(x))) for x in itertools.zip_longest(a[::2],a[1::2])]
['1\n2', '3\n4', '5']