@ru_python

Страница 3826 из 9768
b0g3r
25.09.2017
20:19:09
чтобы сраться в приятной атмосфере

Eldar
25.09.2017
20:20:08
чтобы сраться в приятной атмосфере
Для это можно в воздух духами попшикать)

olga
25.09.2017
20:45:34
#работа Всем привет! Очень ищем Python разработчика в международный проект от цифрового издательства Planetpics — новый стандарт поиска и дистрибуции контента для всех, кто работает с фото и видео каждый день. Python - разработчик который будет проектировать и разрабатывать desktop-клиента, также принимать участие в разработке backend сервиса. Требования: Отличное знание Python 3; Хорошая алгоритмическая подготовка; Понимание принципов функционирования современных архитектур (процессор, кэши разных уровней, память); Знание работы сетевого стека и наиболее часто используемых протоколов; Опыт работы с QT framework Знание основных библиотек и фреймворков, таких как Flask, SQLAlchemy, MongoEngine; Опыт работы с типовыми СУБД, такими как PostgreSQL, MongoDB, Redis; Опыт работы с облачными и контейнерными решениями, такими как Docker и AWS Практический опыт построения high-load и fault-tolerant сервисов; Умение профилировать и оптимизировать свой код, опыт создания unit-тестов; Большим плюсом будет опыт работы с: С, C++, Java, Go, и т.п.; Умение быстро и эффективно осваивать новые технологии и применять их на практике. Условия работы: Офис м. Китай-город Полный рабочий день Гибкий график работы Бесплатное повышение уровня английского языка Обсуждается частично удаленный формат Заработная плата от 120-180 т.р. netto Яскевич Ольга +7 916 616 06 00 j.olga@ok-konsalt.ru Skype: a574368831bd1ba9

Google
b0g3r
25.09.2017
20:47:03
ух ты, пайтон на десктопе

#работа Всем привет! Очень ищем Python разработчика в международный проект от цифрового издательства Planetpics — новый стандарт поиска и дистрибуции контента для всех, кто работает с фото и видео каждый день. Python - разработчик который будет проектировать и разрабатывать desktop-клиента, также принимать участие в разработке backend сервиса. Требования: Отличное знание Python 3; Хорошая алгоритмическая подготовка; Понимание принципов функционирования современных архитектур (процессор, кэши разных уровней, память); Знание работы сетевого стека и наиболее часто используемых протоколов; Опыт работы с QT framework Знание основных библиотек и фреймворков, таких как Flask, SQLAlchemy, MongoEngine; Опыт работы с типовыми СУБД, такими как PostgreSQL, MongoDB, Redis; Опыт работы с облачными и контейнерными решениями, такими как Docker и AWS Практический опыт построения high-load и fault-tolerant сервисов; Умение профилировать и оптимизировать свой код, опыт создания unit-тестов; Большим плюсом будет опыт работы с: С, C++, Java, Go, и т.п.; Умение быстро и эффективно осваивать новые технологии и применять их на практике. Условия работы: Офис м. Китай-город Полный рабочий день Гибкий график работы Бесплатное повышение уровня английского языка Обсуждается частично удаленный формат Заработная плата от 120-180 т.р. netto Яскевич Ольга +7 916 616 06 00 j.olga@ok-konsalt.ru Skype: a574368831bd1ba9
Емейл бы ещё приложить

olga
25.09.2017
20:48:37
b0g3r
25.09.2017
20:49:03
Чудесно. Такое можно и в @rudepython

olga
25.09.2017
20:49:24
Чудесно. Такое можно и в @rudepython
благодарю. Сейчас отправлю

b0g3r
25.09.2017
20:50:32
Месяц назад вилка была 120-160 :)

olga
25.09.2017
20:50:58
b0g3r
25.09.2017
20:51:31
у того HR ещё прям пунктики меню как пунктики были

bullet

olga
25.09.2017
20:51:53
Rocket
25.09.2017
20:51:57
b0g3r
25.09.2017
20:52:04
редко вижу, если честно

это третья компания с десктопом на питоне, которую я знаю

Google
b0g3r
25.09.2017
20:53:31
меня как-то звали в сименс писать на пайкути стажером

Rocket
25.09.2017
20:54:54
редко вижу, если честно
Если это корпоративный софт, то очень даже нормальная идея его на py+qt писать.

b0g3r
25.09.2017
20:55:03
почему?

Rocket
25.09.2017
20:56:52
почему?
Немного быстрее чем на cpp/qt.

b0g3r
25.09.2017
21:00:05
логика есть

Rocket
25.09.2017
21:01:14
Хотя, с другой стороны... С тем же успехом можно и Web-приложение сделать.

Aleksandr
25.09.2017
22:20:54
ты предлагаешь забанить? да вроде пока не накопилось
ну вообще за мамашебол педагогичнее банить, в реале то можно сразу же получить увечия

Nikolay
25.09.2017
22:23:13
Тогда бы они уже все давно были калеками

php-шниками

а ладно, неудачная шутка

Aleksandr
25.09.2017
22:23:39
Alexey
25.09.2017
22:25:18
Nikolay
25.09.2017
22:25:35
ридонли на недельку)

Aleksey
25.09.2017
23:00:21
в сиэтле питон удел бомжей похоже
Ruby on rails же правит баллом

Max
25.09.2017
23:08:08
Господа, день добрый. Интересует мнение, в каких случаях выбрасывать исключения и писать эксепшены не надо. Например, пишу модуль для работы с recaptcha api. Надо ли выбрасывать исключение, если я отправил запрос к api, в ответ пришел error-code и msg "неправильный ключ api"? Надо ли выбрасывать исключение, если я отправил запрос к api, юзер капчу не угадал и ответ пришел отрицательный?

А также, в каком случае лучше писать свой эксепшн, а в каком просто бросать Exception('my message')

Google
Max
25.09.2017
23:18:01
мне кажется, что неправильный api ключ - это косяк разработчика или администратора

#3301⏣SoulString
25.09.2017
23:19:18
А, я чет не то читаю ночью

Max
25.09.2017
23:19:29
ок, а в случае, если я хочу логировать (неправильные решенные капчи юзеров)? Бросать или не бросать?

#3301⏣SoulString
25.09.2017
23:19:29
Не, если конфиг кривой то падай конечно

ок, а в случае, если я хочу логировать (неправильные решенные капчи юзеров)? Бросать или не бросать?
Неправильное решение это уже другое, неприятно когда у тебя от ошибки при, скажем, логине софт вывалился в эксепшн

Max
25.09.2017
23:20:33
Не, если конфиг кривой то падай конечно
А если юзер накосячил с капчей и мне надо залогировать, то падают в таких ситуациях или нет?

#3301⏣SoulString
25.09.2017
23:21:26
Залоггируй и выведи ему варнинг, зачем сразу эксепшн-то

Хотя может в контексте это и логично, я щас софт может не тот представил

Max
25.09.2017
23:22:32
Залоггируй и выведи ему варнинг, зачем сразу эксепшн-то
я про бэкенд, понятно что юзеру надо сказать что всё ок и "somethings error, try again after 5 min"

#3301⏣SoulString
25.09.2017
23:23:00
Не стоит как по мне

Зачем убивать бэк из-за ошибки юзера

#3301⏣SoulString
25.09.2017
23:23:43
Пиши в лог, если надо выводи варн в stderr

Max
25.09.2017
23:24:17
Зачем убивать бэк из-за ошибки юзера
почему убивать? вызывать же будет клиентский код, типа try: recaptcha(*params); except Exception as e: log(e); pass;

#3301⏣SoulString
25.09.2017
23:24:35
А, ты об этом -_-

Это почему бы и нет. Вопрос только в том, что все эксепшны в одну корзину

Если это будет мешать - пиши свой

Если тебе норм - можно и так

Max
25.09.2017
23:26:51
это вообще просто как пример, меня больше интересует, как принято в продакшн коде использовать эксепшены. Бросать только когда совсем жопа (типа api недоступно) или даже когда в случае с рекапчей юзер не разгадал капчу

в любом случае, благодарю

Google
#3301⏣SoulString
25.09.2017
23:27:28
Я трай юзаю когда он удобен. Не вижу в этом ничего прям плохого.

Max
25.09.2017
23:28:25
мне в данном случае нужно для логов неправильных ответов юзера, эксепшн будет считаться костылем (с учетом того что это ожидаемый результат от api)?

#3301⏣SoulString
25.09.2017
23:28:28
Если удобнее анализировать вывод или эксепшн не триггерится - делай многоходовочки, иначе... Как по мне главное все в глобальный Exception не пихать

Max
25.09.2017
23:29:01
или лучше if response['true']: pass; else log(time, user, etc)

#3301⏣SoulString
25.09.2017
23:31:05
Ну вообще если апи вызовет эксепшн и ты его не поймаешь то все сложится. А если оно отдает просто ответ то тут анализ уместнее, да. Как выше и писал.

Admin
ERROR: S client not available

MIKS
26.09.2017
00:52:01
Ребят, подскажите пожалуйста, как на джанго реализовать сайт-одностраничник, на котором отображение будет меняться динамически по мере выполнения py-скрипта. Банальный пример - поле для ввода строки, ввожу переменную. далее скрипт отрабатывает, и выводит результат(вначале промежуточный а затем итоговый). вот например нужно чтобы принты выводились на страницу в данном простом примере: ввожу в поле ввода значение X, жму субмит y = x * x print(y) z = y * y print(z)

Radmir
26.09.2017
01:07:58
ты хочешь перенаправить вывод?

Stanislav
26.09.2017
01:09:26
ты хочешь перенаправить вывод?
Нет, он хочет узнать о технологии Ajax

Radmir
26.09.2017
01:10:30
ты предлагаешь по аяксу отправлять на клиент содержимое принта?

Radmir
26.09.2017
01:11:53
ajax - аякс, аджакс

Stanislav
26.09.2017
01:12:18
ajax - аякс, аджакс
Что ты имеешь ввиду под "отправлять по аяксу"?

Radmir
26.09.2017
01:13:32
а принимать запросы может только сервер и он отвечает на них, придется реализовывать comet или лонг-полинг.

Stanislav
26.09.2017
01:15:10
Radmir
26.09.2017
01:16:40
Можно, но видимо требуется отправка по событию изменения содержимого какого-либо поля, для подсчета промежуточного результата.

Aleksey
26.09.2017
01:42:38
Ребзя

Почему при проверке на вхождение в список последний символ игнорируется https://repl.it/LcFy/0

Donaudampf
26.09.2017
01:48:42
Google
Donaudampf
26.09.2017
01:48:49
или что вообще нужно?

Арслан
26.09.2017
01:49:55
print(1 and 2 and 3 in b)

Aleksey
26.09.2017
01:51:51
или что вообще нужно?
чтобы in показал входил ли последовательность чисел в список

Donaudampf
26.09.2017
01:52:28
чтобы in показал входил ли последовательность чисел в список
у тебя просто печатается последовательность 1, 2, (3 in b) что есть 1, 2, True

Aleksey
26.09.2017
01:53:14
wat

Donaudampf
26.09.2017
01:53:24
wat
приоритет

Aleksey
26.09.2017
01:53:51
приоритет
чего над чем

Владимир
26.09.2017
01:54:11
print(1 and 2 and 3 in b)
такой вариант не прокатит, так как конструкция 1 and 2 and 3 вернет максимальное число, а потом проверит, есть ли это число в списке

Donaudampf
26.09.2017
01:54:22
чего над чем
print(1,2,3 in b) не проверяет последовательность 1,2,3 на вхождение в список

Aleksey
26.09.2017
01:54:35
чего над чем
а что проверяет тогда

Владимир
26.09.2017
01:54:47
такой вариант не прокатит, так как конструкция 1 and 2 and 3 вернет максимальное число, а потом проверит, есть ли это число в списке

Donaudampf
26.09.2017
01:54:59
а что проверяет тогда
просто печатает 1, 2, True/False, в зависимости от

Владимир
26.09.2017
01:55:46
в группе где-то уже отвечал на подобный вопрос, щас ссылку на ответ скину

Donaudampf
26.09.2017
01:55:49
ну то есть оно проверяет 3 на вхождение и выводит хрень

Donaudampf
26.09.2017
01:56:17
ну это и есть то же самое

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