@ru_python

Страница 3781 из 9768
Vsevolod
19.09.2017
08:51:14
#вакансия #backend #bot #работа #remote #удаленка Ищем Python разработчика (помощник - мессенджер и боты для него) golang / node.js / rust / С++ / С Мы делаем помощник-мессенджер будущего с специальными ботами (медицина, продуктивность, мониторинг и автоматизация выполнения действий), и разыскиваем основательного Python разработчика с сильными аналитическими способностями, которому не безразличны данные темы. На данный момент есть работающие сервисы на Python. Требуется их дорабатывать и улучшать. Так же предстоит создание новых сервисов. Сейчас они в стадии проектирования и их архитектуру можно выбрать. Задачи в беклоге. Есть возможность получать практические рекомендации от опытного наставника. Условия: 1) Удалённая долгосрочная работа. Проекты востребованы, на некоторых уже есть заказчики / пользователи. 2) До 100 000 в месяц (на данном этапе) в зависимости от опыта. Пересматриваем ставку каждые полгода. Еженедельная оплата работы. 3) Бонусы, % от доходов и инвестиций делится между командой. 4) Гибкий график. Первое время можно работать от 20 часов в неделю. Приветствуется сразу фултайм (35-40). 5) Дружная и опытная команда из 7 человек. Уже есть Python разработчик. 6) Возможны опциональные съезды. Требования: 1) Наличие законченных проектов, на которые можно посмотреть. 2) Знание Python 3.5+ и продакшен опыт хотя бы с одной из нижеуказанных веток: * asyncio, async, tornado, * GraphQL, * highload, selfhosting, децентрализация и масштабирование, hot updates, stability, replication * шифрование, безопасность, * файл сервер, * бекенд и опен сорс для сервисов продуктивности (таск трекеры, тайм трекеры, календари) * blockchain, * DevOps, Docker, * Test automation, 3) Плюсом будет знание PostgreSQL, Sentry, Docker, Django, Celery, WebRTC, mqtt, rabbitmq, sqlachemy, умение проводить эксперименты и выдвигать гипотезы. golang / node.js / rust / С++ / С . 4) Есть возможность позднее развиваться в направлениях machine learning, big data. Оставить заявку и подробности: https://docs.google.com/forms/d/1twVC2srQVYNu4B2veYYE5pzd2OUmHz4Q0rxBNbxxc64/

Leonid
19.09.2017
11:51:47
День добрый. подскажите плз как через селениум получить атрибут style: http://prntscr.com/gn0afk

Глеб
19.09.2017
11:52:27
Добрый день, господа

я столкнулся с проблемой

Google
Глеб
19.09.2017
11:52:35
Есть конструктор

С дефолтными аргументами

значения в них - datetime.utcnow()

и почему-то эти дефолтные аргументы вычисляются только один раз, а не для каждого вызова конструктора

это нормально поведение?

Bogdan
19.09.2017
11:54:18
if arg is None: arg = datetime.utcnow()

Глеб
19.09.2017
11:54:26
Нет

как костыль написать я и так догадался

Bogdan
19.09.2017
11:54:37
И в инит arg=None вместо datetime

in favor
19.09.2017
11:54:48
Может, они кешируются как-то?

Bogdan
19.09.2017
11:55:11
Это не костыль, а принцип из учебника. Дефолтное значение вычисляется 1 раз

Пичарм такую конструкцию сам предлагает подставить

Google
Глеб
19.09.2017
11:56:20
У меня пичарм даже не заикается о потенциальных проблемах

в этом месте

Dmitriy
19.09.2017
11:56:57
get_attribute?
Или конкретно значение проперти css?

Bogdan
19.09.2017
11:57:37
на такое ругается, на вызов ф-ции нет

хотя суть та же

Dmitriy
19.09.2017
11:58:11
Это немного другое

Тут будет ругаться на мутабельность листа

Bogdan
19.09.2017
11:59:12
на такое не ругается

def f(a=list()): return a

Глеб
19.09.2017
11:59:18
вот да

Leonid
19.09.2017
12:01:53
get_attribute?
Пробовал, не получилось. Хотя возможно и накосячил: http://prntscr.com/gn0fek

Mike
19.09.2017
12:03:23


Глеб
19.09.2017
12:03:41
нет, не встречал

Admin
ERROR: S client not available

Глеб
19.09.2017
12:03:47
потому и удивился

Leonid
19.09.2017
12:04:29
о спасибо помогло

Google
Павел
19.09.2017
12:40:43
и почему-то эти дефолтные аргументы вычисляются только один раз, а не для каждого вызова конструктора
Она хранит это всё: >>> def foo(arg=[]): ... arg.append(1) ... print(arg) ... >>> foo() [1] >>> foo() [1, 1] >>> foo() [1, 1, 1] >>> foo.__defaults__ ([1, 1, 1],)

У неё кортеж с аргументами, вот и всё

Maxim
19.09.2017
12:45:35
Приветствую комрады. Может кто знает как в GTK3 сортировать TreeStore с помощью функции, так чтобы и дети тоже сортировались, пример https://python-gtk-3-tutorial.readthedocs.io/en/latest/treeview.html#setting-a-custom-sort-function

Igelko
19.09.2017
12:50:16
и почему-то эти дефолтные аргументы вычисляются только один раз, а не для каждого вызова конструктора
да. потому что этот код выполняется 1 раз при разборе исходного файла.

Глеб
19.09.2017
12:50:47
Я понял уже, спасибо за большое количество развернутых ответов.

Жаль такое поведение не слишком интуитивно и очевидно

Igelko
19.09.2017
12:54:31
оно очень очевидно. потому что исходный файл = скрипт, который точно также кормится интерпретатору.

но противно, да.

Massimo
19.09.2017
12:59:10
Спрошу лучше так, здесь есть питонисты с заработком 120 000 и выше рублей в месяц?

b0g3r
19.09.2017
12:59:22
Здесь есть

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