
Alex
31.10.2018
11:03:40
50-70 думаю будет вместе с "Brack Friday Bunduru"

Aragaer
31.10.2018
11:03:45
у меня на 85% кода приходится 15% симпатичных теток! Прозрачность в емаксе она не просто так

?
31.10.2018
11:05:41

Aragaer
31.10.2018
11:05:58
ну хоть что-то

Google

Nikolay
31.10.2018
11:06:32

It'sMe
31.10.2018
11:07:05

Nikolay
31.10.2018
11:07:22

Jentry
31.10.2018
11:11:26

Dim
31.10.2018
11:18:34
/rpkb@remkeybot
/rpkb@remkeybot
/rmkb@remkeybot

Alex
31.10.2018
11:19:00
@aragaer кстати с Travis CI вчера проблема разрешилась. все оказалось банально просто, админы организации начудили при миграции на travis-ci.com

Ihor
31.10.2018
11:19:44
в чем причина
?

Alex
31.10.2018
11:20:07

Google

Nikolay
31.10.2018
11:20:31
?

Ihor
31.10.2018
11:20:44
где именно
?

Alex
31.10.2018
11:20:53
но это ведь и так очевидно, если взять гугло переводчик и перевести текст ошибки, не так ли?

Nikolay
31.10.2018
11:21:13
С 13 по 22 минимум

Michael
31.10.2018
11:21:37
начиная со строки prox = Proxy()
там же тебе всё написано

Gennady
31.10.2018
11:21:39
в чем причина
ctrl+alt+L попробуй если это пичарм, увидишь чё он сделает

Ihor
31.10.2018
11:21:43
да спасибо

Alex
31.10.2018
11:22:10
да спасибо
а теперь марш читать учебник по python и про отступы.

?
31.10.2018
11:22:40

Ihor
31.10.2018
11:22:57

Alex
31.10.2018
11:23:01

Ihor
31.10.2018
11:25:40
у меня еще вопрос как добавить свои кастомные заголовки?
header

Alex
31.10.2018
11:26:11

Philipp
31.10.2018
11:26:26
Ребят, если во время тестов в flask_client.post(), в data аргументе передаю нужные данные, но в payload'е Flask-RESTplus их нет (делается проверка наличия ключей), в чем может быть проблема?
flask_cliet.get() отрабатывает нормально, а вот .post() выделывается, делаю как в доках на Flask ...

Alex
31.10.2018
11:29:58

Google

Philipp
31.10.2018
11:31:27
А, все, разобрался, можно через аргумент json передать те же данные.
#flask_client

Nikolay
31.10.2018
11:31:29
Let ma gugl fo u

Dmitriy
31.10.2018
11:36:42
День добрый. Не могу в гугле и доках по pandas найти, есть ли встроенные в pd команды для конверсии dataframe'а в дикт по такому вот принципу:
из
df = pd.DataFrame({'id': [1, 1, 2, 2, 3], 'val': [10, 12, 9, 11, 10]})
в
dict = {1: [10, 12], 2: [9,11], 3:[10]}
То есть чтобы собрать все значения из колонки 2 по уникальным значениям из колонки 1
Или может какие-то всем известные решения для таких конверсий :)

Aragaer
31.10.2018
11:38:04
а руками совсем плохо будет?

Dmitriy
31.10.2018
11:38:44
Да не то чтобы, просто много разных датасетов есть с комбинациями колонок, значений и т.д., и каждый руками не хочется

Маришка
31.10.2018
11:41:31
День добрый. Не могу в гугле и доках по pandas найти, есть ли встроенные в pd команды для конверсии dataframe'а в дикт по такому вот принципу:
из
df = pd.DataFrame({'id': [1, 1, 2, 2, 3], 'val': [10, 12, 9, 11, 10]})
в
dict = {1: [10, 12], 2: [9,11], 3:[10]}
То есть чтобы собрать все значения из колонки 2 по уникальным значениям из колонки 1
d = {}
for idx, c in df.iterrows(): d.setdefault(c['id'], []).append(c['val'])
А почему не хочется руками? В строчку же делается :D

Dmitriy
31.10.2018
11:42:45
А это сказывается неопытность с некоторыми операциями, у меня обычно руками выходило сильно многословней, спасибо большое :)

Aragaer
31.10.2018
11:45:47
https://pandas.pydata.org/pandas-docs/stable/generated/pandas.DataFrame.groupby.html - а из этого что-нибудь может тоже получится?
https://stackoverflow.com/questions/37690092/pandas-groupby-two-columns-then-get-dict-for-values - да, вот тут ровно эта задача решается

#0ffl1ne_CoD3R
31.10.2018
11:47:18

Aragaer
31.10.2018
11:47:35
dict(df.groupby('id')['val'].apply(list))

Dmitriy
31.10.2018
11:47:44
Пасиба

Philipp
31.10.2018
12:01:26
Ребят, а вы когда тестируете, тоже делаете как в Яндексе: 1 тест -1 assert?

Aragaer
31.10.2018
12:01:48
я нет
как минимум потому что может быть есть какой-то нетривиальный сетап для какого-то кейса, а в этом положении можно проверить несколько разных вещей
а вот так, чтобы "сетап, ассерт, еще шаг, еще ассерт" - такого стараюсь избегать

Philipp
31.10.2018
12:04:14
То есть норм, если я проверю код ответа, потом заголовки, потом наличие ключей?

Aragaer
31.10.2018
12:05:44
ну я бы тебя за такое ругать не стал 8)

Google

Alex
31.10.2018
12:06:20

Admin
ERROR: S client not available

Aragaer
31.10.2018
12:07:28
мне больше нравится требование по формату теста подготовка - действие - ассерт
то есть сначала готовим все, потом пустая строка, потом конкретный тестируемый экшн

Philipp
31.10.2018
12:07:49
Ага, я у фрола в примере видел такие тесты, а потом читаю на хабре статью от яндекса, а там пишут, что 1 тест - 1 ассерт

Aragaer
31.10.2018
12:07:52
а потом еще пустая строка и дальше идет только разбор результата
и вот этот разбор может включать в себя например переформатирование, проверку каких-то полей в несколько ассертов и так далее

Alex
31.10.2018
12:08:32

Маришка
31.10.2018
12:08:33

Alex
31.10.2018
12:13:59

Маришка
31.10.2018
12:15:37
И это все ещё работает

Владимир
31.10.2018
12:19:19

Маришка
31.10.2018
12:19:50
Помоему такое же веселье и у Nose

LighteR
31.10.2018
12:24:18

Alex
31.10.2018
12:24:33
@yui_meow ассерты в тестах не игнорируются, а если юзать ассерты вне тестов то ССЗБ.

Aragaer
31.10.2018
12:31:11

Google

Philipp
31.10.2018
12:37:08
Добрый день!
У меня задача собирать данные из разных источников (апи црмок, база сайта, и.т.п.)
На выходе я имею 3-4 таблицы по 30к строк и 15-20 столбцов. (в формате pd.Dataframe, но это некритично)
Их я загружаю в google big querry
Значения в строках постоянно меняються, и неудобно грузить полный датасет туда. И второй минус это невозможность использовать русские названия столбцов)
Вопрос,
Куда можно грузить удобно данные с локальной машины, для легкого доступа туда.

Ihor
31.10.2018
12:39:37

Nikolay
31.10.2018
12:43:08
Пока вы пишете на питоне в 2018, я пишу на луа в 2019

TpouHuK
31.10.2018
12:44:09

Mike
31.10.2018
12:47:31

Vladislav
31.10.2018
12:49:05
Ты бразилец ?
Пока вы пишете на питоне в 2018, я пишу на луа в 2019

Евгений
31.10.2018
12:51:23

Artyem
31.10.2018
12:51:34
Ммм
нумерация массивов с 1, соответственно 2018 индекс в питоне будет 2019 в луа

Vladislav
31.10.2018
12:51:40
может лучше на basic ?

Aragaer
31.10.2018
12:51:48
я на схему хочу соскочить