@ru_python

Страница 2929 из 9768
Aragaer
08.06.2017
09:42:58
а, не, оно бул

Nikolay
08.06.2017
09:43:55
[l.somemethod() for l in some_list if cond(l)] list(filter(cond, map(lambda m: m.somemethod(), l)))
второй варик для 3.x наверно? ну или в 2.7 заюзать imap, до первого подходящего дойдет и всё

Artem
08.06.2017
09:44:17
Aragaer
08.06.2017
09:45:08
можно next

Google
Aragaer
08.06.2017
09:45:23
next(l.somemethod() for l in some_list if cond(l))

бросит StopIteration, если не нашел ничего, один единственный если нашел

Nikolay
08.06.2017
09:46:34
бросит StopIteration, если не нашел ничего, один единственный если нашел
в итоге обработка исключения, заведения переменной и инициализацией каким-нибудь None перед этим , и после исключения проверка is not None:

Ну нахер

Aragaer
08.06.2017
09:47:08
эм

не, тут в примере и так эксепшн бросается

просто надо вместо этого эксепшна бросить свой и все

try: result = next(l for l in all_lines if l.startswith("something")) except StopIteration: raise ValueError("Can't find something")

Nikolay
08.06.2017
09:49:35
перед этим result = None, и после if result is not None: #do stuff

Aragaer
08.06.2017
09:50:07
а, можно next с дефолтным значением

result = next((l for l in all_lines if l.startswith("something"), None)

Nikolay
08.06.2017
09:50:41
Лучше сё-таки объявлять и что- нибудь туда ложить переменную перед try

Google
Aragaer
08.06.2017
09:50:57
надо одно из двух - либо эксепшны, либо проверка на None

Daria
08.06.2017
11:08:58
#вакансия #backend #python #job Москва, метро Воробьевы горы #офис, фуллтайм, гибкий график от 180000 до 240000 руб (обсуждаемо) Ищем Ведущего разработчика/Тимлида backend в компанию, которая занимается разработкой киберспортивной образовательной платформы, помогающей геймерам совершенствовать игровые навыки. Проводя детальный анализ матчей пользователей, система указывает на ошибки в игре и предлагает различные рекомендации по их улучшению. Нужен специалист на разработку серверной части, которая мониторит игры сотен тысяч пользователей, собирает необходимую информацию и анализирует реплеи игр при помощи методов машинного обучения, взаимодействует с игроками через веб- и мобильные интерфейсы. Далее соберем под него команду разработчиков, включая фронтэнд. Ключевые задачи: ● Разработка архитектуры сервисов, поддержка и развитие функционала. ● Тестирование, запуск и мониторинг сервисов. ● Участие в формировании команды разработчиков. ● Работа в команде, гибкая методология разработки. Требования: ● Python от 3х лет, глубокое знание web-фреймворков. ● NodeJS, опыт разработки микросервисов. ● Java на базовом уровне. ● Опыт проектирования REST API. ● Опыт работы с PostgreSQL, MongoDB, RabbitMQ, Redis. ● Разработка по Git-flow, использование CI. ● Docker, Kubernetes. Будет плюсом: ● Увлеченность соревновательными видеоиграми и соревнованиями по киберспорту (Dota 2, CS:GO, League of Legends, Hearthstone). ● Базовые представления об анализе данных и машинном обучении, необходимо будет взаимодействовать с командой Data Scientist-ов. Бонус: ● Можно играть на работе в Доту :) Буду рада ответить на вопросы в личку, а также можно писать на почту - daria@harwest.io.

повторюсь, т.к. очень срочно ищем

x3233
08.06.2017
11:11:10
сомнительный бонус

Levent
08.06.2017
11:17:03
Sasha
08.06.2017
11:17:24
Не совсем по теме, я заметил, что начинаю забывать тонкости языка, потому что бывают дни, когда 90% пишешь на js. Фуллстеки, поделитесь как справляетесь.

Aragaer
08.06.2017
11:17:32
я в доту только половину туториала прошел и надоело

x3233
08.06.2017
11:17:40
Это ахуенно)
ну прикинь, ты не играешь в доту, а вокруг одни пэтухи

Constantine
08.06.2017
11:17:43
днём играешь в доту, а по вечерам пристёгивают к батарее и работаешь

x3233
08.06.2017
11:18:09
Твои проблемы)
проблемы кандидата

Lazzlo
08.06.2017
11:31:06
Здаров ребятки, недавно открыл что существует некий ЯП perl, для чего его в основном используют? Какое предназначение он несёт? Какие программы на нём пишите? ?

Lazzlo
08.06.2017
11:31:33
Чёму?

Aragaer
08.06.2017
11:32:17
скриптики на нем круто писать. Сел, открыл текстовый редактор (или даже не открыл, а прям в консоли). Чуть-чуть волшебства и одноразовая задачка выполнена

Aragaer
08.06.2017
11:32:24
если не одноразовая, то ой. Не надо

Aragaer
08.06.2017
11:32:46
ну то есть можно, но уже надо без волшебства и с очень четкой дисциплиной

Google
Set
08.06.2017
11:32:54


как сделать

?

подскажите

я хотел так



но говорят что много запросов будет

Lazzlo
08.06.2017
11:33:01
Таки питон тоже самое

скриптики на нем круто писать. Сел, открыл текстовый редактор (или даже не открыл, а прям в консоли). Чуть-чуть волшебства и одноразовая задачка выполнена

Проксимов
08.06.2017
11:33:21
цЫклу блять

Aragaer
08.06.2017
11:33:25
регулярочки ладно, там и без этого хватает способов придумать самому себе паззл на завтра из разряда "как же это блин работает, уже забыл"

Проксимов
08.06.2017
11:33:39
Lazzlo
08.06.2017
11:33:50
Чем отличаються?

Aragaer
08.06.2017
11:34:25
в перле не завезли пеп

Проксимов
08.06.2017
11:34:39
Artem
08.06.2017
11:34:40
в перле больше шорткатов

Aragaer
08.06.2017
11:34:43
поэтому процветает атмосфера "пили как хошь, имеешь право"

Artem
08.06.2017
11:34:46
для микрозадач меньше символов пишется

Aragaer
08.06.2017
11:35:04
TIMTOWDI оно про это

Artem
08.06.2017
11:35:12
но в целом всегда, когда можно использовать перл, можно использовать и питон, и лучше использовать питон

Google
Dan
08.06.2017
11:35:21
perl это зона волшебста =) там очень много магии

Artem
08.06.2017
11:35:30
иногда нельзя (когда все остальное уже написано на перле)

тогда надо искать добрых людей, которые будут и дальше писать на перле.

Admin
ERROR: S client not available

Artem
08.06.2017
11:35:44
См. букинг ком

Igor
08.06.2017
11:35:58
См. букинг ком
блин, ты украл мое сообщение

только я хотел смешнее что-нибудь про него написать

Dan
08.06.2017
11:36:16
Igor
08.06.2017
11:36:26
напиши про reg.ru
я не знал, что они на перле

Aragaer
08.06.2017
11:36:28
я одно время помогал пилить один проект на перле - the-game.ru

Dan
08.06.2017
11:36:34
а вот

Lazzlo
08.06.2017
11:36:35
Ну тоесть с работой с текстом и парсингом предпочтительней perl илм питон?

Aragaer
08.06.2017
11:36:44
даже не знаю, оно живое еще или уже нет

Artem
08.06.2017
11:36:47
питон

везде предпочтительней питон

Lazzlo
08.06.2017
11:36:58
Понял

Aragaer
08.06.2017
11:36:58
питон

Artem
08.06.2017
11:37:12
перл для легаси

Lazzlo
08.06.2017
11:37:16
Хорошо, понял спасибо

Google
Aragaer
08.06.2017
11:37:35
еще раз - если у тебя прям щас есть файл и тебе надо прям щас оттуда выцепить нечто, можно писать на питоне (и забить на пеп), а можно на перле. Получится почти одно и то же

Dan
08.06.2017
11:37:46
хотя на перле можно тоже писать не хуже чем на питоне в плане читаемости

Aragaer
08.06.2017
11:37:51
можно

Igor
08.06.2017
13:05:34
в работе ты свой перфекционизм тоже в 100% случаев применяешь и бизнес всегда с ним согласен, дадада?

Nikolay
08.06.2017
13:05:51
а в работе я пеп в 100% случаев применяю, да

и мне срать, что по этому поводу думает бизнес

Pavel
08.06.2017
13:07:01
Всем привет! Есть такая задача, нужно каждые 0.5-1 сек, делать sql запрос на удаленную базу и обновлять локальную базу django orm. Нужно что бы этот скрипт работал как демон, просто я ему писал параметры и он запускался, я мог смотреть статус что все ок работает. Как лучше это реализовать? стоит django и redis

Igor
08.06.2017
13:07:51
while True, засунуть в джанго менеджмент команду и запускать через systemd/supervisord/че-нибдуь-такое

Сергей
08.06.2017
13:08:06
+ он будет стучаться на удалённую.. которая может быть недоступна

Nikolay
08.06.2017
13:08:34
я бы сказал проще - не надо так делать

Страница 2929 из 9768