Size: a a a

2019 November 04

E

Eugene in PiterPy Idle
Dmitriy
Что значит очень дешевым? На upwork а это самый дешевый вроде были от $20 в час расценки. Разве это дешево? Хотя понятно смотря как часы считать.
Удалённая работа по контракту это не фриланс. Надо искать не на фриланс биржах, а искать компании, которые нанимают на удалёнку. Из России или Украины им выгодно нанимать, потому что не надо платить столько же сколько европейцам/американцам, почти ноль накладных расходов на удалёнщиков-контракторов и люди из России/Украины будут работать лучше чем среднестатистические индусы.
источник

E

Eugene in PiterPy Idle
Но проблема с Россией в том, что сейчас всё больше компаний отказываются работать с российскими разработчиками удалённо, даже если эти отношения не попадают под санкции, компании не хотят, чтобы их данные попадали на территорию России ни в каком виде.

Страна уже превратилсь в изгоя и с каждым годом всё становится хуже. Зато по телевизору сообщают о невиданном экономическом росте и улучшении инвестиционного климата 😀
источник

D

Dmitriy in PiterPy Idle
Eugene
Но проблема с Россией в том, что сейчас всё больше компаний отказываются работать с российскими разработчиками удалённо, даже если эти отношения не попадают под санкции, компании не хотят, чтобы их данные попадали на территорию России ни в каком виде.

Страна уже превратилсь в изгоя и с каждым годом всё становится хуже. Зато по телевизору сообщают о невиданном экономическом росте и улучшении инвестиционного климата 😀
Я это понимаю. Потому и говорю что там важно наличие "нашего" иммигранта, чтобы искал заказы и давал долю прибыли. К сожалению таких людей тоже мало, а программистов в России необычайно много. Дочь сказала что в их классе каждый третий отец программист :(
источник

D

Dmitriy in PiterPy Idle
Также понимаю что для страны к сожалению программисты не в приоритете. Иначе не было бы ркн банов. В приоритете силовики и пенсионеры, потому что они главная поддержка на выборах
источник

E

Eugene in PiterPy Idle
Dmitriy
Также понимаю что для страны к сожалению программисты не в приоритете. Иначе не было бы ркн банов. В приоритете силовики и пенсионеры, потому что они главная поддержка на выборах
выборы в авторитарном государстве ничего не решают и никогда не решали. решает легитимность, а она есть с избытком благодаря пенсионерам в том числе.
источник

E

Eugene in PiterPy Idle
вот кстати интересно почитать
http://www.aeinstein.org/wp-content/uploads/2013/10/FDTD_Russian.pdf
источник

D

Dmitriy in PiterPy Idle
Eugene
выборы в авторитарном государстве ничего не решают и никогда не решали. решает легитимность, а она есть с избытком благодаря пенсионерам в том числе.
На выборах самая большая явка как раз у силовиков и у пенсионеров.
источник

D

Dmitriy in PiterPy Idle
Власть в России совсем не такая наивная как может показаться
источник

D

Dmitriy in PiterPy Idle
Знают целевые группы и пользу от них
источник

PR

Paul Rudnitskiy in PiterPy Idle
https://hi-news.ru/space/rossijskij-uchenyj-predlozhil-mrachnoe-obyasnenie-paradoksa-fermi.html

Минутка хорошего настроения в этот вечер
источник

RC

Ruslan Chekalov in PiterPy Idle
штош
источник
2019 November 05

RC

Ruslan Chekalov in PiterPy Idle
Как-то приходит человек в питоны и просит написать функцию, которая будет проверять наличие ключа в стоковом dict'е.

Ну, мне не сложно. Дарю.

from random import choice

def key_in_dict(d, key, func=None):
 real = getattr(d, '__getitem__').__call__
 func = d.__contains__ if func is not None else real
 try:
   result = bool(func(key)) is not False
 except KeyError:
   result = False
 except BaseException:
   result = None
 else:
   result = bool(choice([0, 1]))
 finally:
   result = key in d

 if str(k in d).__len__() is 4 and result is not None:
   return all(k == key for k in d if k == key) is True
 else:
   for k in d:
     if k == key:
       break
   else:
     return False


Использовать очень просто:

somedict = {1: True}
key_in_dict(somedict, 1) # True
key_in_dict(somedict, 2) # False
источник

RC

Ruslan Chekalov in PiterPy Idle
Увидел вот это в одном каналов
источник

RC

Ruslan Chekalov in PiterPy Idle
Я не очень понимаю зачем так извращаться, расскажите если кто понял
источник

ВТ

Виктор Титов in PiterPy Idle
А чем плох вариант key in some_dict.keys() ?
источник

RC

Ruslan Chekalov in PiterPy Idle
Я конечно лет сто уже на питоне не пишу, но вроде всегда просто key in dict работал, не?
источник

ВТ

Виктор Титов in PiterPy Idle
Ruslan Chekalov
Я конечно лет сто уже на питоне не пишу, но вроде всегда просто key in dict работал, не?
Да, тоже должно сработать, вроде, но я стараюсь явно писать
источник

p

pragus in PiterPy Idle
источник

E

Eugene in PiterPy Idle
Виктор Титов
Да, тоже должно сработать, вроде, но я стараюсь явно писать
key in dict выполняется за O(1), а вот key in keys_view не уверен. если keys_view это set тогда тоже, но в любом случае есть накладные расходы на создание view
источник

E

Eugene in PiterPy Idle
Ruslan Chekalov
Я не очень понимаю зачем так извращаться, расскажите если кто понял
да незачем. замерь производительность коробочного метода и этого треша. 🙂
источник