@ru_python

Страница 2898 из 9768
Aragaer
31.05.2017
18:33:02
не наследоваться от пяти классов, а взять экземпляры пяти классов в качестве полей

Centrino
31.05.2017
18:33:30
Получается возможно, если они будут календаря наследоваться друг от друга

Eldar
31.05.2017
18:36:12
Получается возможно, если они будут календаря наследоваться друг от друга
я так себе это представляю. Пилишь новый класс с неслодованием от других 5 классов. В каждом есть calc и в каждом calc нет super().calc. После этого пишешь в новом классе свой calc, где пять раз будет такое super(ParentClass1).calc, super(ParentClass2).calc и т.д

Google
Centrino
31.05.2017
18:37:11
Ага, я думал что-то изящное придумать, но пока только костыли)

Спасибо

Aragaer
31.05.2017
18:37:20
но зачем?

Centrino
31.05.2017
18:37:29
Затем что могу

Придумываю новый паттерн

Rookie
31.05.2017
18:38:09
я думал что-то изящное придумать. Пока это в обратную сторону.

Centrino
31.05.2017
18:38:14
В свободное от работы время

Spacehug
31.05.2017
18:38:21
Кто-нибудь делал интерполяцию через spline в scipy.interpolation по datetime-объектам без преобразовывания в числа?

Юра
31.05.2017
19:34:23


Eldar
31.05.2017
19:34:58
Верхний более читаемый

Маришка
31.05.2017
19:35:18
Начнем с того что за for n in range(len()) дают по лицу.

Eldar
31.05.2017
19:35:47
Начнем с того что за for n in range(len()) дают по лицу.
Я ожидал более жёсткого выражения от тебя)

Google
Eldar
31.05.2017
19:36:38
Че звездочки в пробелы не обернуты?

b0g3r
31.05.2017
19:38:01
а hl сверху нахуя?

названия переменных и функции ниче мне не говоярт

Rocket
31.05.2017
19:39:13
Начнем с того что за for n in range(len()) дают по лицу.
Это к вопросу от py2 или ты что-то другое имеешь в виду?

Маришка
31.05.2017
19:40:06
Ну да, я про вторую функцию

b0g3r
31.05.2017
19:40:13
нет, она имеет в виду, что вместо for i in range(len(l)): print(l[i]) нужно for el in l: print(el)

half-length видимо
а я кривой или не вижу где оно используется

Маришка
31.05.2017
19:40:48
Evgeniy
31.05.2017
19:40:58
b0g3r
31.05.2017
19:41:15
вижу

Юра
31.05.2017
19:41:33
а я кривой или не вижу где оно используется
В чтобы не делить в ифе на каждой итерации цикла

Bro
31.05.2017
19:41:47
оба варианта говно

pep8 попран

Evgeniy
31.05.2017
19:42:34
В чтобы не делить в ифе на каждой итерации цикла
щас бы микролптимизировать в питоне

Юра
31.05.2017
19:42:35
оба варианта говно
def not_st_proc(a1, a2, b1, b2, xs): ys = [b1*xs[0]] hl = len(xs)/2 for n, x in enumerate(xs[1:], 1): if n < hl: y = a1*ys[-1] + b1*x else: y = a2*ys[-1] + b2*x ys.append(y) return ys Если у тебя есть предложения кроме переименования переменных и добавления пробелов, то покажи

Google
darkwoolf
31.05.2017
19:43:12
нужно же 4 пробела ставить

?

по pep8

Bro
31.05.2017
19:43:56
гугл 2 ставит

Маришка
31.05.2017
19:44:05
Физика
Спасибо, умник, блять

b0g3r
31.05.2017
19:44:16
а зачем там вообще это сравнение?

почему не наполнять дважды?

сначала одну половину, потом другую

Юра
31.05.2017
19:44:34
Спасибо, умник, блять
Спокойнее. Я к тому, что разбираться в том что там проискодит не особо важно

Юра
31.05.2017
19:44:43
почему не наполнять дважды?
Годное предложение. Спс

b0g3r
31.05.2017
19:45:53
b1 - число?

Evgeniy
31.05.2017
19:46:17
Nikolay
31.05.2017
19:47:17
Всё гавно, ребята. ДАвайте по-новой

Eldar
31.05.2017
19:47:59
Тянет на курсач "говнокод как способ сохранения рабочего места"

b0g3r
31.05.2017
19:51:10
я б туда reduce прикрутил

Google
Bro
31.05.2017
19:51:14
корешу твоему видимо на лисп нужно переходить

Eldar
31.05.2017
19:59:12
имхо самая популярная тема
Видимо из-за простоты прохождения преддипломной практики)

Evgeniy
31.05.2017
19:59:35
Видимо из-за простоты прохождения преддипломной практики)
скорее потому что потом активно используется

Юра
31.05.2017
20:00:34
Emil
31.05.2017
20:01:31
Диплом через неделю

Admin
ERROR: S client not available

Rookie
31.05.2017
20:02:44
Вопрос. А лучше enumerate или for i in x: x.index(i)

Vaderoff
31.05.2017
20:02:54


Rookie
31.05.2017
20:03:25
Вай?

Маришка
31.05.2017
20:03:42
Лучше сразу execute сделай

Vaderoff
31.05.2017
20:04:03
Проксимов
31.05.2017
20:06:03
А разве не ? Вместо %

Bro
31.05.2017
20:06:05
збсь будет

Vaderoff
31.05.2017
20:06:13
Лучше сразу execute сделай
а, всмысле без открытия соединения? Тогда как, если у меня много функций которые работают с бд, и если везде передавать одно подключение, то вылетает ошибка что query уже занят другими данными

Bro
31.05.2017
20:06:43
коннекшн пул сделай

Vaderoff
31.05.2017
20:08:51
коннекшн пул сделай
это как? я конечно доку читал, но чет там ничего такого не нашел

Google
Bro
31.05.2017
20:08:58
какая БД?

pymysql

https://dev.mysql.com/doc/connector-net/en/connector-net-programming-connection-pooling.html

а зачем ты в каждой функции вызываешь?

сделай синглетон с контекст менеджером

и пиши

with DbConnection() as con: ...

Vaderoff
31.05.2017
20:18:12
Nikolay
31.05.2017
20:32:29
?

Человек из jquery из 2007 пришел.

Че пристали?!

Bro
31.05.2017
20:39:52
ты вызываешь теперь db вне контекста где он объявлен

http://effbot.org/zone/python-with-statement.htm

почему бы не оъявить конекшн на уровне модуля?

после импортов

я в начале подумал ну малоли какая нибудь aws lambda

Страница 2898 из 9768