
Tigran
31.07.2018
17:39:15

Mark
31.07.2018
17:39:16

Mike
31.07.2018
17:39:23
у вас не он

Google

Mark
31.07.2018
17:40:00

Tigran
31.07.2018
17:40:08

Ievgen
31.07.2018
17:41:00
Окей
Учту
*args vs все переменные?
Ну и если ещё что то, буду рад послушать, спасибо

ivan
31.07.2018
17:47:37

Ievgen
31.07.2018
17:48:04
имеется ввиду короткие названия вместо осмысленных?

ivan
31.07.2018
17:48:12
Да

Ievgen
31.07.2018
17:48:39
да, ты прав, не очень красиво
ок
учту

Google

ivan
31.07.2018
17:48:52
Типо, такие имена имеет смысл давать во всяких там циклах , для счетчиков и тд
Т.е для переменных, которые не несут никакого особо смысла

Ievgen
31.07.2018
17:50:57
по логике циклов может какие то замечания есть?
ну и да, это тестовая версия, чисто для проверки времени выполнения и я ексепшны не ловлю практически

Maxim robox
31.07.2018
17:56:46

Nikolay
31.07.2018
17:58:00

ivan
31.07.2018
17:58:34

Maxim robox
31.07.2018
17:59:02

Nikolay
31.07.2018
17:59:19
too many values to unpack
а стоп, нет, ты прав. Со звездочкой не упадет
нет, неправ
упадет
не упадет вот в каком случае:
def f(*args):
a, b, *c = args

Maxim robox
31.07.2018
18:01:18

Nikolay
31.07.2018
18:01:40

Maxim robox
31.07.2018
18:01:44
Тогда
a, b, c, *_ = ...
?

Проксимов
31.07.2018
18:02:00

Maxim robox
31.07.2018
18:02:15

Nikolay
31.07.2018
18:02:20

Влад
31.07.2018
18:05:05
За такие конструкции я бы руки бы поотрывал, да на место правильное пришил, а то что они из жопы-то торчат...

Google

Влад
31.07.2018
18:05:49
Если в функцию летит аргументов больше, чем положено, то это не проблема функции.

Nikolay
31.07.2018
18:06:21

?
31.07.2018
18:06:47

Проксимов
31.07.2018
18:06:47

Nikolay
31.07.2018
18:07:08

Проксимов
31.07.2018
18:07:31

Donaudampf
31.07.2018
18:07:46

Nikolay
31.07.2018
18:07:59

Проксимов
31.07.2018
18:08:18

Nikolay
31.07.2018
18:08:41
вынесли в functools
а еще добавили совершенно шикарный itertools.accumulate()

Проксимов
31.07.2018
18:09:09
Ну я это имел в виду

Nikolay
31.07.2018
18:09:29

Влад
31.07.2018
18:11:05
К распаковке я ничего плохого не имею, равно как и к фп.
Но когда в объявлении функции не понятно, что именно в неё можно передать - это очень плохо.

Nikolay
31.07.2018
18:12:02

Проксимов
31.07.2018
18:12:02

Nikolay
31.07.2018
18:12:13

Проксимов
31.07.2018
18:12:50

Google

Проксимов
31.07.2018
18:13:03
К чему тут кожура?

Maxim robox
31.07.2018
18:13:07
ФП кайф
Уметь бы еще

El Mariachi
31.07.2018
18:13:57
в чем кайф фп?

Nikolay
31.07.2018
18:14:12
в чем кайф фп?
гораздо меньше шансов сделать ошибку, и проще описать все математически
ну и это незаменимо на распределенных архитектурах

Проксимов
31.07.2018
18:16:04

Admin
ERROR: S client not available

Проксимов
31.07.2018
18:16:23
Каким образом в фп меньше шансов сделать ошибку?

El Mariachi
31.07.2018
18:16:29

Nikolay
31.07.2018
18:16:44

Проксимов
31.07.2018
18:16:47

Nikolay
31.07.2018
18:16:55
у тебя стейт программы определяется стеком вызовов

Проксимов
31.07.2018
18:17:40
Программисты не нужны

Nikolay
31.07.2018
18:18:00
Программисты не нужны
помимо чисто математических задач есть еще и более хардкорные, требующие знания окружения и нематематических навыков
но когда речь идет о, скажем, алгоритмах выбора лидера или согласовании распределенной системы - то такие вещи и должны решаться на фп

Google

Nikolay
31.07.2018
18:19:32
там нет места мутабельности и сайд эффектам

Mark
31.07.2018
18:29:38
Кстати, о математике.
Секундочку

Ляман
31.07.2018
18:50:15
Как в строке убрать все знаки кроме чисел?

Nikolay
31.07.2018
18:51:02

Vaderoff
31.07.2018
18:52:28
Чуваки, в джанго все молчат, но может тут
Есть апп, нужно чтобы все урлы которые принадлежат этому аппу требовали авторизацию как это сделать в одно действие, а то пока только нашел костыль в виде декоратора к каждой функции во вью

Вупи
31.07.2018
18:53:18
Гуглить пробовал?

Vaderoff
31.07.2018
18:53:56

Nikolay
31.07.2018
18:54:22

Vaderoff
31.07.2018
18:54:33
еще есть способ через миддлвэр, но он глобален, а мне только один апп закрыть надо
или мне в этом миддлвере просто сделать иф
на проверку аппа

Вупи
31.07.2018
18:55:22
А в чем проблема с декораторами?

Vaderoff
31.07.2018
18:55:39

Denis
31.07.2018
18:55:49
Навесь декоратор в urls сразу на все

Vaderoff
31.07.2018
18:55:53
Выглядит как-то неправильно

.
31.07.2018
18:56:12
Нет случайно каких то препятствий, чтобы создать множество из словарей?

Denis
31.07.2018
18:56:52
Можно и так, но лучше автоматизировать