
Maxim
17.01.2019
15:12:48
так значит у тебя None еще до того, как ты что-то с ним делаешь)

Vlad
17.01.2019
15:13:28
Смотрите, без .tex, .string все работает
Но нужно убрать <strong></strong>

Александр
17.01.2019
15:16:06

Google


Irina
17.01.2019
15:19:10
#работа #fulltime #Python #middle #developer #Moscow #ML
З/П: от 100 000 до 300 000 RUR + бонусы
Контакт: Irina-ladyko@yandex-team.ru или @Ladyko_irina
Всем привет!
В связи с запуском нового проекта ЯНДЕКС ищет в свою команду Python Developer в Группу исследований качества рекламы. Здесь есть задачи, связанные как с ML, так и технической инфраструктурой. Наши ML-модели находятся в самом сердце поиска, контекстной сети, внутренней рекламы. Для того, чтобы каждый день улучшать качество моделей, мы делаем надежную систему поставки данных для обучения.
Мы ждём от тебя:
✅ Знания Python, или Java/С++/С# и желания писать на Python;
✅ Знания классических алгоритмов и структур данных;
✅ Умения писать код, который легко читать и поддерживать;
У нас можно будет:
✅ Писать надежный процессинг данных для машинного обучения на Python
✅ Заниматься обработкой логов, содержащих миллиарды событий в день
✅ Влиться в машинное обучения с технической стороны
Мы предлагаем:
➡️ Гибкий график работы.
➡️ ДМС с широким спектром услуг (включая стоматологию)
➡️ Большие возможности обучения
➡️ Компенсация питания и др
P.S. Если Вы когда-то давно были на интервью в Яндексе, это не значит, что мы Вас не ждём! Приходите пробовать еще раз. Мир изменчив, внутренние процессы в Яндексе тоже (в т.ч. процесс подбора)!


Denis
17.01.2019
15:20:44
300к в Яндексе мидлу?

Киря
17.01.2019
15:21:44
От 100 до 300 - не есть 300

Andrii [R11]
17.01.2019
15:23:19
третий квартиль, все дела

Hot
17.01.2019
15:24:28
Какая-то черезчур эпическая вилка, не?

Andrii [R11]
17.01.2019
15:24:56
зато честно

Hot
17.01.2019
15:25:23
зато честно
"Мы готовы платить вам 100, но сын подруги вашей мамы будет получать 300"?

Andrii [R11]
17.01.2019
15:25:33
да, все так
ты можешь даже не подозревать что дурачек рядом с тобой может получать 4х от твоего
или 0.04х
кто знает?
Менеджеры знают. Но они должны страдать

Gennady
17.01.2019
15:28:05
Если дурачек получает 4х от оклада коллеги - тогда нищий коллега явно что то делает не так.

Google

Terminator
17.01.2019
15:28:08
@brilliantov будет жить. Поприветствуем!

Alexander "PekopT"
17.01.2019
15:31:20
Коллеги, добрый день! Есть пробелы в знаниях и непонимание с elasticsearch-dsl-py, есть те кто с ним работал много?
Хочется правильно построить поиск и применение данной библиотеки в приложении.
Готов заплатить за консалт и помощь в частном порядке

Andrii [R11]
17.01.2019
15:31:42
Дальше х меньше

Terminator
17.01.2019
15:36:34
@DmNemo будет жить. Поприветствуем!
@jecosik будет жить. Поприветствуем!

Евгений
17.01.2019
15:42:04
всем привет собираю проект npm i и выходит куча ошибок вроде по пайтону, как исправить ? проект на js если че http://prntscr.com/m8hozn

Denis
17.01.2019
15:43:54
Зачем нода лезет в питон?

Алексей
17.01.2019
15:46:26

Tishka17
17.01.2019
15:49:58
Кто что думает про behave?
есть смысл, если у меня уже есть какая-то огромная куча тестов на py.test?

Taras
17.01.2019
15:52:12
По принту видно

Sergey
17.01.2019
15:53:15
есть вот такой запуск:
# обновить информацию по проектам
list(map(update_survey_info, active_surveys))
list здесь только для того, чтобы map отработала. т.е. сами по себе результаты ф-ции не нужны (их вообще нет). Можно ли обойтись без этого велосипеда? Как запустить map без лишних конструкций?

Tishka17
17.01.2019
15:56:45
сделай
for survey in active_surveys:
active_surveys(survey)
?

Danil
17.01.2019
15:58:02
map это генератор, го надо как-то запустить.

Tishka17
17.01.2019
15:58:27

Sergey
17.01.2019
15:58:28
?
)))
Ну да, лучше вариант запустить map, это обойтись без map))

Tishka17
17.01.2019
16:00:29
говорят юзать мап только для поулчения sideeffects - антипаттерн. Ничего не могу сказать в защиту, но там предложили ещё вариант с deque

Google

Sergey
17.01.2019
16:02:02

Tishka17
17.01.2019
16:02:35

Sergey
17.01.2019
16:02:39

Tishka17
17.01.2019
16:03:08
не думаю, что быстрее
а читаемее - точно нет
хотя может чуточку быстрее, но хз

Terminator
17.01.2019
16:06:13
@wismu будет жить. Поприветствуем!

Sergey
17.01.2019
16:08:13
Блин, но вообще я думал что map это круто и бестпрактиз

Евгений
17.01.2019
16:11:18

Алишер
17.01.2019
16:13:17

Алишер
17.01.2019
16:13:17
ой
это csv

Admin
ERROR: S client not available

Sergey
17.01.2019
16:13:40

Евгений
17.01.2019
16:14:04

Александр
17.01.2019
16:18:00

Sergey
17.01.2019
16:21:19

Google

Tishka17
17.01.2019
16:22:23
2.7 нормально так отличается от 2.6
Если автор не позаботился, на более старых не заработает

Terminator
17.01.2019
16:23:32
@no_standard будет жить. Поприветствуем!

Rustam
17.01.2019
16:23:41
Всем привет. Нужно присвоить каждой записи клиента, значения из первой покупки (допустим оценку, который поставил пользователь
при первой покупке; или была ли у него скидка при первой покупке). Написал вот такой код
df = pd.read_csv('...',sep=';')
def set_1st(group):
row=group[group['num_order']==0].iloc[0]
group['nps_1st'] = row['nps']
group['have_discount_1st'] = row['have_discount']
group['payment_class_rub_1st'] = row['payment_class_rub']
group['have_child_1st'] = row['have_child']
group['typepayment_1st'] = row['typepayment']
return group
df=df.groupby('client_id').apply(set_1st)
, можно ли его оптимизировать код, чтобы он работал быстрее

Terminator
17.01.2019
16:33:31
@random_1960 будет жить. Поприветствуем!
@ArturKaktus будет жить. Поприветствуем!

Мотылек
17.01.2019
17:05:29
Спарсил html-страницу, а из всего кода есть элемент "var ar=['a','b'];". Как на питоне найти строку с переменной ar и взять каждый элемент массива в разную переменную? (Элемента в массиве 2). Использую библиотеки requests и bs4

Tishka17
17.01.2019
17:08:28
О_о
Ты js что ли с помощью bs парсишь?

Alex
17.01.2019
17:09:09
т.к. это JS

Anatoly
17.01.2019
17:10:32
извращенцы ? ща бы питоном парсить js
но если это всегда var ar, можно что-нибудь придумать)

Мотылек
17.01.2019
17:10:47

Tishka17
17.01.2019
17:10:54
Есть один единственный вариант:
x='a'
y='b'

Anatoly
17.01.2019
17:11:44
можно не надо?

Мотылек
17.01.2019
17:12:51
pattern = re.compile(r"var Variable = '(.*?)';$", re.MULTILINE | re.DOTALL)
script = b.find("script", text=pattern)
print(pattern.search(script.text).group(1))
вот так я нашел как найти такое "var Variable = 'asdfg';"

Tishka17
17.01.2019
17:13:02

Мотылек
17.01.2019
17:13:25
а с массивом как не пробывал - не получается

Anatoly
17.01.2019
17:13:47
можно вызвать exec и получить массив, но не надо так делать)