Комментарии 6
Аналогичный compose функционал есть в jaraco.functools.compose.
Вообще говоря, у jaraco (Jason R. Coombs, не знаю, он один, или с командой) есть много различных интересных дополнений к штатным пайтоновским itertools и functools, и не только
P.S.
Вообще говоря, у jaraco (Jason R. Coombs, не знаю, он один, или с командой) есть много различных интересных дополнений к штатным пайтоновским itertools и functools, и не только
P.S.
а это наглая ложь: iterdir делает то же самое (да, не в стиле shell, но зато в стиле самого Python)p.ls() # you don't get this with vanilla Pathlib.Path!!
а это велосипедостроение с учётом того, что то же можно сделать исключительно штатными средствами с помощьюp = L.range(20).shuffle()
p = random.shuffle(range(20))
илиp = shuffle(range(20))
, смотря как импортироватьОчень страшно будет открыть чей-то проект где во всю использовалась такая библиотека или ей подобная.
Тут потеря времени на совместной работе будет больше чем написание self.a = a.
Тут потеря времени на совместной работе будет больше чем написание self.a = a.
Все разумно и симпотично кроме функционала с metaclass PrePostInitMeta)
Чтобы понять, что такое fastcore, надо прочесть не менее двух третей текста, а потом погуглить.
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Fastcore — недооцененная, но полезная библиотека Python