@python_beginnersЭта группа больше не существует

Страница 1203 из 1885
Dmitriy
27.01.2017
14:02:12
Эммм

Инициализировать список внутри и все

И еще присвоить куданибудь возвращаемое значение из функции

Dmitry
27.01.2017
14:03:27
там данные для объекта класса собираются из разных отчетов разными функциями, а потом нужно будет присваивать значения переменных. Поэтому я подумал сделать список со всеми объектами глобальным, а с помощью функций передавать туда значения

Google
Denis
27.01.2017
14:03:54
Глобальный список может и норм, но global в функции тут точно не нужен

def f(): .... return some_list global_var = f()

Dmitry
27.01.2017
14:06:07
а потом у нас будет вызвана сл. функция f2(), которая перезапишет предыдущий результат

при такой реализации

Denis
27.01.2017
14:06:44
global_var = f2(global_var)

Dmitry
27.01.2017
14:10:44
уточню еще раз, чтобы наверняка. Есть класс: class Conception: def __init__(self, **kwargs): self.name = kwargs.get('name', '') self.id = kwargs.get('id', 0) self.delivery = {'sum': 0, 'chq': 0, 'avg': 0} self.not_delivery = {'sum': 0, 'chq': 0, 'avg': 0} self.stoplist = None объекту класса будем разными функциями присваивать значения параметров. Как лучше это все обернуть?

Denis
27.01.2017
14:12:10
Сделать функции методами

Igor
27.01.2017
14:12:12
разными методами* обязательно именно методами?

Сделать функции методами
ну шо ты доебался хотя я тоже доебался

вообще я не понял, что ты хочешь

Dmitry
27.01.2017
14:12:58
я блять застрелюсь с этим ооп

Dmitriy
27.01.2017
14:13:14
Пиши на сях

Igor
27.01.2017
14:13:23
на ассемблере

Google
Igor
27.01.2017
14:13:25
на хаскелле

на брейнфаке

Denis
27.01.2017
14:13:31
На питоне и без ооп можно

Dmitry
27.01.2017
14:13:45
без ооп уже все сделано и работает)

Igor
27.01.2017
14:13:54
работает - не трогай!

Dmitriy
27.01.2017
14:14:00
Сучка

Опередил

Dmitry
27.01.2017
14:14:04
я не трогаю. Боже упаси

Igor
27.01.2017
14:14:04
:P

Dmitry
27.01.2017
14:16:34
короче есть n магазинов. У них у всех собираются фин показатели - они всегда одинаковые, поэтому я и подумал, что класс тут кстати. Сейчас данные получаются так: 1) с одного сервера массивом со всеми магазами и фин показателями 2) с другого сервера массив со стоп-листом

Igor
27.01.2017
14:17:13
тааак. а в течение времени атрибуты у этих объектов будут меняться или нет?

Dmitry
27.01.2017
14:17:19
Если это все делать через методы класса, то тогда при создании объекта надо будет сразу обращаться к серверу и забирать все данные. Получится у нас в 10 раз больше запросов к серверу

при каждом запросе, данные перезаписываются. Т.е. в 13.00 у нас выручка 1000р., а в 16.00 уже 2000. Соотв. при вызове функции в json подставляются новые данные и сообщение улетает в чат

Igor
27.01.2017
14:20:57
эмм... а как часто надо обонвлять данные? надо обновлять по всем магазинам или какие-то конкретные?

просто можно запросить массив из всех магазов в 13:00 запихнуть это все в список из чего угодно (из диктов, из экзапляров класса, как удобнее) потом запросить его снова в 16:00, придут все новые данные, переписать нахуй всё содержимое списка

Dmitry
27.01.2017
14:22:10
ну я так и хочу)

Igor
27.01.2017
14:22:25
тааак а в чем проблема тогда((

b0g3r
27.01.2017
14:22:34
игорь не грусти

всё будет хорошо

Igor
27.01.2017
14:22:39
(((

Google
Igor
27.01.2017
14:22:50
если ты не будешь изменять атрибуты объектов класса, то проще все в __init__ и пропихнуть

Dmitry
27.01.2017
14:22:51
вся эта хуйня только рад того, чтобы я в чате боту сказал "сколько мы заработали <date>" и он мне выкинул все магазы с показателями

Dmitriy
27.01.2017
14:23:09
Юзай schematics

Если ключи в json боле-менее стабильные, то наверно будет удобно

Igor
27.01.2017
14:25:40
и по-моему здесь ооп не очень к месту :(

разве что для самообразования

Dmitry
27.01.2017
14:26:14
Igor
27.01.2017
14:26:28
фух

Dmitry
27.01.2017
14:27:32
Игорь, если это через конструктор делать, то при создании 1 объекта в нем будет всегда храниться весь массив данных(всех магазинов), верно?

Petr
27.01.2017
14:27:49
Как эффективнее всего разбить файл в 20G на части? Мне нужно этот файл по частям через брокер сообщений раскидать серверам на обработку.

b0g3r
27.01.2017
14:29:04
прям винраром?

жестоко

Dmitry
27.01.2017
14:29:29
хотел быть полезным хоть раз ?

Petr
27.01.2017
14:30:40
В плане скорости, просто если считать по 1024 байта например + время на передачу по сети то это долго будет мне кажется.

файл раскидать по частям - каждому по одной части?
Нет, разбить например на 200 файлов и потом по очереди отправлять по мере освобождения серверов

b0g3r
27.01.2017
14:32:42
а файл где делить?

Google
b0g3r
27.01.2017
14:32:51
прям без разницы?)

Petr
27.01.2017
14:34:06
а файл где делить?
Ну там где он находится.

Dmitry
27.01.2017
14:34:29
я походу одуплил

пойду поковыряюсь

b0g3r
27.01.2017
14:36:00
стоит ли кодить когда болеешь?

Igor
27.01.2017
14:36:02
> 1) с одного сервера массивом со всеми магазами и фин показателями если ты получаешь список из магазов, мне кажется логичным создать класс Shop и делать инстансы на каждый магаз

стоит ли кодить когда болеешь?
смотря чем болеешь, смотря что кодить, смотря насколько надо от самочувствия зависит

b0g3r
27.01.2017
14:36:39
простудифилис, проектик, хз

Admin
ERROR: S client not available

b0g3r
27.01.2017
14:36:52
да я чет хз, вроде нормууууль, но вроде и нееет

Igor
27.01.2017
14:37:11
ну блин. попробуй покодить. если попрет - пофиг будет и на температуру, и на насморк

если не попрет - забей и займись чем-нить более спокойным

с температурой 37.5 и больной головой лично я кодить не могу

щас я тоже кодить не могу, сопли из носа текут так, что приходится каждые две минуты в сортир бегать высмаркиваться %)

Alan
27.01.2017
16:27:27
вас, наверн, заипали такие вопросы, но всё же, какой язык посоветуете учить после питона? Кроме вебских

b0g3r
27.01.2017
16:31:11
смотря зачем

а питон насколько хорошо знаешь?

b0g3r
27.01.2017
16:32:31
обычно после питона рекомендуют сходить в С, посмотреть как оно работает

Google
Alan
27.01.2017
16:33:38
а на андроид на чем лучше писать ? java ?

b0g3r
27.01.2017
16:33:43
java

Alan
27.01.2017
16:34:46
а на плюсах ?

b0g3r
27.01.2017
16:35:32
не стоит

но если всё же хочется

то ndk

Alan
27.01.2017
16:37:32
лан. спс. пока бы питон до конца освоить

Артем
27.01.2017
16:45:29
Чат подскажите по Джанге, Есть модель Comment в ней поле owner = FK(User) и еще есть форма на основе этой модели ComentModelForm(forms.ModelForm). Все вроде просто. Я хочу сделать чтобы в owner по умолчанию был request.user, но сделать это в ComentModelForm(forms.ModelForm) И потом во вьюхе просто проверять form.isvalid() и form.save(). Что надо переопределить в джангоформе?

или это бредовая идея

Pavel
27.01.2017
16:50:05
или это бредовая идея
в джангоформе убрать поле юзер (exclude), а во вьюхе перед save подсовывать request.user

Артем
27.01.2017
16:52:52
я думал как то мб init переделать в джангоформе чтобы уже в нем был owner, или это костыль

?

Pavel
27.01.2017
16:53:49
я думал как то мб init переделать в джангоформе чтобы уже в нем был owner, или это костыль
тогда при POST можно будет отправить id любого пользователя

Артем
27.01.2017
16:56:44
тогда при POST можно будет отправить id любого пользователя
y меня она только пост от клиента и отрабатывает,

кажись понял, только не пойму куда usera то ли в self.initial определять то ли self.base_field засунуть при инициализации

чтобы потом form.save отработал

Pavel
27.01.2017
17:03:10
что-то типа if form.is_valid(): form.instance.user = request.user form.save()

Артем
27.01.2017
17:16:52
что-то типа if form.is_valid(): form.instance.user = request.user form.save()
или вот так и ничего непереопределять в джангоформе, form = CommentModelForm(request.POST, initial={'owner': request.user})

хм чето не то

Страница 1203 из 1885

Эта группа больше не существует Эта группа больше не существует