Потоки в питоне работают шустро
0b1 # Читать
0b10 # Писать
0b100 # Редактировать
0b1000 # Удалять
0b1010 # юзер может писать и удалять, но не может читать и редактировать
обновлем его каждый раз при добавлении в код новой зависимости
И классы с юнит тестами хранить в том же модуле где и код или отдельно и потом туда их импортировать и запускать через if __name__ ....?
def similar(first, second):
if not len(first) == len(second):
return False
if len(first) - sum(l1==l2 for l1, l2 in zip(first, second)) > 3:
return False
return True
from collections import OrderedDict
x = ['c', 'd']
['a', 'b', *x] # => ['a', 'b', 'c', 'd']
x = ['c', 'd']
['a', 'b'] + x
•Types: None, NotImplemented , Ellipsis
•Functional programming: map, reduce, filter, apply