
Denis
24.08.2017
14:32:56

Aleksey
24.08.2017
14:33:20
Нет, там что то похожее на json, но не он:D

Denis
24.08.2017
14:34:17
Это не похоже на json, питон так показывает объекты, у которых своего репра нет

Aleksey
24.08.2017
14:34:47
Простите, очень внеешне на него похож)

Google

Aleksey
24.08.2017
14:34:50
Я вроде как сделал, но запятые потерялись

Denis
24.08.2017
14:35:21
А это уже не знаю что
Почитай доку этого класса, может там метод есть

Aleksey
24.08.2017
14:35:56
def protobuf_to_dict(cls, proto_obj: object) -> dict:
"""
Convert a protobuf object into a Python dictionary.
:param proto_obj: The protobuf object to be converted.
:return: A Python dictionary representing the protobuf object.
"""
return json.loads(json_format.MessageToJson(proto_obj))

Maxim robox
24.08.2017
14:36:11
Это же protobuf.

Aleksey
24.08.2017
14:36:41
Все верно

Dmitriy
24.08.2017
15:27:44
Всем привет!
Я новичок и хотел бы спросить
Где можно начать обучение?
В приоритете книги

Eldar
24.08.2017
15:29:05
Ссылка в описании

Google

Dmitriy
24.08.2017
15:30:22
Нашел, спасибо

Aleksandr
24.08.2017
16:56:39
вот как так можно? пять лет блин не могут поправить. как же бесит такое
https://bugs.python.org/issue15443

Unit
24.08.2017
16:58:20
даже патч уже сделоли

Leonid
24.08.2017
17:28:51
Всем привет! есть такой вопрос небольшой,как сделать что бы в этом окне в pycharm появлялся пункт создать файл джанго? сам джанго конечно же установлен

Nikolay
24.08.2017
17:29:12
Лучше создай файл Flask
Или создай файл react
touch django
создает файл
инеблагодари

Олег
24.08.2017
17:30:45
python файл нынче не django файл?)
откуда вылез такой?
омг

Nikolay
24.08.2017
17:31:14
из машины, на аве же

Alex
24.08.2017
17:32:53
Так, в пичарме сломался рефакторинг
Просто окурительно
Есть другие ИДЕ для питона?
Только не вим, пожалуйста.

Duck
24.08.2017
17:34:00

Google

Duck
24.08.2017
17:34:27

Nikolay
24.08.2017
17:34:47
Попробуй neovim

Олег
24.08.2017
17:35:12
для моих задач хватает более чем

KitCat
24.08.2017
17:38:31
Ага-ага, а jQuery уже не javascript.

Alex
24.08.2017
17:43:07
Питонисты, как правильно передать вызов функции как аргумент?
Я нашел так:
def do_stuff(f):
f()
def bar():
print("bar")
do_stuff(lambda: bar())

Арслан
24.08.2017
17:47:38
def do_smth(f):
f()
def test():
print(1)
do_smth(test)

Artem
24.08.2017
17:48:04
do_stuff(bar)

Alex
24.08.2017
17:48:41
А если у bar аргументы?

Nikolay
24.08.2017
17:48:54
ЧО?

Artem
24.08.2017
17:49:28

bellicose
24.08.2017
18:04:10
Эльдар! Фас??

Alex
24.08.2017
18:04:23
functools.partial
Спасибо! Это типа выходит колбек, но с уже предопределенными аргументами?

Nikolay
24.08.2017
18:04:40
тюниннг функции

Alex
24.08.2017
18:14:05
А если в этой функции chained вызовы, как ее в partial завернуть? Например Entity.from_database(id=blah).serialize().

Nikolay
24.08.2017
18:14:59
ЧО?
еще раз заверни?

Alex
24.08.2017
18:16:12
еще раз заверни?
А оно потом вызываться нормально будет? Типа partial(serialize, partial(Entity.from_database(id=blah))?
Хотя стоп, это не то.

Google

Admin
ERROR: S client not available

Alex
24.08.2017
18:17:21
Блин. Я рискну и поставлю лямбду ?

xPushkin
24.08.2017
18:27:14
/report

Aleksey
24.08.2017
18:30:28
Друзья , фарту масти АУЕ. Такой вопрос. Читаю циклами for файл слово за словом. Идет слово потом цифра, слово потом цифра, как добавить это в словарь чтобы ключ было слово а значение цифра, которая рядом стоит?

Eldar
24.08.2017
18:31:47
Дратути, если вы с вакансией, то милости прошу не держать ее в себе:Р

Nikolay
24.08.2017
18:33:20

Проксимов
24.08.2017
18:33:54

Nikolay
24.08.2017
18:34:00
map(dict, ...(..[i], ....[i+1]))
попутал места
внатури

Aleksey
24.08.2017
18:35:14
код где
С телефона долго набирать. Просто перебираю двойным циклом for + split(), строка за строкой, слово за словом

Nikolay
24.08.2017
18:35:38
в строке или слово или цифра?

Aleksey
24.08.2017
18:36:40

xPushkin
24.08.2017
18:36:58

Aleksey
24.08.2017
18:37:15

Aragaer
24.08.2017
18:43:16
нужно на каждом шаге цикла читать сначала слово, потом цифру. ДВА раза читать на каждом шаге цикла

Nikolay
24.08.2017
18:43:31
ну например так

Google

Nikolay
24.08.2017
18:43:43
можно лучше, в одну строку

Aragaer
24.08.2017
18:44:41
dict(zip(chunks[::2], chunks[1::2]))
чоужтам

Nikolay
24.08.2017
18:45:25

Aragaer
24.08.2017
18:46:50
>>> chunks
['word1', '1', 'word2', '2', 'word3', '3']
>>> dict(zip(chunks[::2], chunks[1::2]))
{'word1': '1', 'word3': '3', 'word2': '2'}

Aleksey
24.08.2017
19:19:43
Спасибо всем

Evgeniy
24.08.2017
19:30:57

Levykina
24.08.2017
20:00:12