
Danil
18.04.2019
14:50:08
Сейчас я управляю объектами так: manager.method(*params), далее method вызывается у всех оберток, а они через gettatr передают объектам. Я же хочу сделать manager.params(*params).method(*method_params)
Я кажется понял как это сделать

Tigran
18.04.2019
14:52:35
?

Danil
18.04.2019
14:53:42
Короче подумал сделать метод params, но не понятно что возвращать, ведь потом нужно ловить метод через getattr... Поэтому наверное нужно создавать отдельный класс, который будет настраиваться с помощью параметров?

Google

Tishka17
18.04.2019
14:56:55

Zombibober
18.04.2019
14:57:50
Написать функцию получения последнего элемента или None. Есть ли у кого идеи, кроме просто прохода по циклу ?

Albatrosicks
18.04.2019
14:58:11

Denis
18.04.2019
14:58:20

Tishka17
18.04.2019
14:58:33
нет вариантов

Zombibober
18.04.2019
14:58:46
Угу, это про генераторы

Tishka17
18.04.2019
14:58:55
тогда нет вариантов

Zombibober
18.04.2019
14:59:03
@Tishka17 Спасибо, тогда делаю цикл

Tishka17
18.04.2019
14:59:35
блин, не влезло

Danil
18.04.2019
14:59:37
Как ты бы добавил выполнение print с таймаутом? Таймаут в виде (5, 10), т.е. случайное от 5 до 10)

Tishka17
18.04.2019
14:59:57
короче там самая длинная строка:
getattr(i, item)(*args, **kwargs, **self.default_data.get(item, {}))

Konstantin
18.04.2019
15:00:24
Всем привет! Яндекс приглашает опытных бэкенд-разработчиков (C++/Python) на годичную программу по машинному обучению в таких областях, как линейные модели и градиентный бустинг, рекомендательные системы, нейросети для анализа изображений, текста и звука. Участие оплачивается и предполагает полную занятость: 40 часов в неделю, начиная с 1 июля этого года. Приём заявок уже открыт и продлится до 1 мая. Подать заявку и узнать подробности можно здесь: https://yandex.ru/promo/events/ml-residency

Google

Danil
18.04.2019
15:00:52

Tishka17
18.04.2019
15:02:50

Danil
18.04.2019
15:03:50

Zombibober
18.04.2019
15:04:46
Написать функцию получения первого элемента или None
def first(iterable: Iterable):
"""
>>> foo = (x for x in range(10))
>>> first(foo)
0
>>> first(range(0))
None
"""
Как я понимаю, это же тупо next?

Ruslan
18.04.2019
15:05:39

Andrew
18.04.2019
15:07:03

Albatrosicks
18.04.2019
15:08:10
(.*):
$1
если не заработает, можешь выкидывать это

Andrew
18.04.2019
15:08:38

Konstantin
18.04.2019
15:10:29

Viktoria
18.04.2019
15:10:38

Ruslan
18.04.2019
15:11:47

Human
18.04.2019
15:13:32
Не пишу на питоне, но тут увидел задачу у одного человека который решает ее на питоне.
Вообщем у него нужно уменьшить задержку ответа, в боте ВК. Поэтому он хочет рабить на пулы потоков с очередями.
Один пул слушает LongPoll и кладет все в очерель, далее другой пул берет из очереди и выполняет логику и кладет ответ в очередь, и завершающий берез из очереди и отправляет ответ.
Я правильно понимаю, что это все бесмыслено тк в питоне GIL?

Andrew
18.04.2019
15:14:15

Tigran
18.04.2019
15:15:54
на разных машинах
на десятках машин

Скрудж
18.04.2019
15:16:19

Google

Human
18.04.2019
15:16:20

Alex
18.04.2019
15:18:39
Кто шарит в pandas, подскажите, как правильно создавать ссылку на срез датафрейма, именно ссылку , не копию.
Нужно в цикле пробежаться по датафрейму и для производительности хочу сохранить ссылку, чтобы не считать этот срез по сто раз.
Всегда думал , что .loc создаёт ссылку, но вроде как это не работает у меня

Human
18.04.2019
15:18:43
нет, неправильно понимаешь
Но ведь python блочит остальные потоки если один обращается к общей памяти? То есть почти всегда?
Допустим если идет запрос LongPoll. Питон переключился на обработку другого потока ибо IO, ответ получается уже может прийти, но питон будет все еще выполнять тот поток, а не принимать поток параллельно.

Denis
18.04.2019
15:18:53

Viktoria
18.04.2019
15:19:08

Human
18.04.2019
15:19:09

Andrew
18.04.2019
15:19:09

Denis
18.04.2019
15:19:32

Human
18.04.2019
15:19:49

Andrew
18.04.2019
15:20:14

Denis
18.04.2019
15:20:28

Human
18.04.2019
15:20:56
?

Denis
18.04.2019
15:21:01
Можно, конечно, сделать много лупов и гонять каждый в своем потоке, но это довольно бессмысленно

Human
18.04.2019
15:21:31

?? Eugene
18.04.2019
15:21:32

Denis
18.04.2019
15:21:42
И нет смысла его параллелить, потому что гил

Human
18.04.2019
15:22:30

Denis
18.04.2019
15:22:52

Google

brestows
18.04.2019
15:24:05
Ребят, скажите такой вопрос, вот у меня есть несколько в Django моделей, в которых есть поле для загрузки изображений, что нужно сделать, что бы изменить логику загрузки изображения, но так что бы это было сразу для всех моделей. Пользователь выбирает изображение, и мне надо его загрузить, имя записать в БД и потом этот файл передать на другой сервер. Как это более граммотно организовать ?

Andrew
18.04.2019
15:24:47

Dan
18.04.2019
15:25:56

?? Eugene
18.04.2019
15:26:12

brestows
18.04.2019
15:26:28

Dan
18.04.2019
15:26:41
только имя в моделях ?

Denis
18.04.2019
15:26:41
Ребят, скажите такой вопрос, вот у меня есть несколько в Django моделей, в которых есть поле для загрузки изображений, что нужно сделать, что бы изменить логику загрузки изображения, но так что бы это было сразу для всех моделей. Пользователь выбирает изображение, и мне надо его загрузить, имя записать в БД и потом этот файл передать на другой сервер. Как это более граммотно организовать ?
Открыть сорцы джанги, посмотреть, какое место надо поменять, отнаследоваться от него, сделать что надо и использовать

brestows
18.04.2019
15:26:54
пользователь загрузил картинку, для статьи, проверил ее и потом картинка не нужны )

Denis
18.04.2019
15:27:06
Имя задается через upload_to в ImageField

Dan
18.04.2019
15:27:31

Tishka17
18.04.2019
15:28:10
чо
код в студию

Tynuk
18.04.2019
15:28:16

Denis
18.04.2019
15:28:35
В бегиннерсах попросили нормально сформулировать - пришел сюда?

Tynuk
18.04.2019
15:28:39
названиелибы.названиепеременной

Alexey
18.04.2019
15:29:04

brestows
18.04.2019
15:29:12
для типа ImageFieds

Dan
18.04.2019
15:29:37

Tishka17
18.04.2019
15:29:45

Google

Tishka17
18.04.2019
15:29:57
а, это не ты
я вас путаю

Алексей
18.04.2019
15:30:40
как создать таблицы с помощью alembic, используя готовые модели?

Dan
18.04.2019
15:31:41

Tynuk
18.04.2019
15:32:26
Если я не шарю в классы и объекты, но вроде бы шарю синтаксис, есть что-то обязательное к изучению до того как начать классы?

brestows
18.04.2019
15:32:39
тогда модели по теории не нужны
просто обрабатывай request.FILES
У меня есть класс описывающий таблицу в БД, у этого класса есть поле imagefield которое сохраняет каритику на диск и пишет его в БД, тут меня все устраивает, единственное что мне надо, так это добавить еще и загрузки картинки на другой сервер, в моем случае это CDN

Dan
18.04.2019
15:33:07

Denis
18.04.2019
15:33:07

brestows
18.04.2019
15:33:42
или переопределить тип это самое правильное

Dan
18.04.2019
15:34:17
по теории можно указать storage он сам будет загружать на куда надо