
Степан
17.06.2016
12:58:16
в несколько раз это 120-240 к?

Roman
17.06.2016
12:59:19

Kill me pls
17.06.2016
12:59:38
1500USD

Степан
17.06.2016
12:59:55

Google

Kill me pls
17.06.2016
13:00:10
Красноярск

Dmitry
17.06.2016
13:00:15

Kill me pls
17.06.2016
13:00:31
Python Программист — https://hh.ru/vacancy/16905096?utm_source=pythonz&utm_campaign=item&utm_medium=referral

Dmitry
17.06.2016
13:00:32

Степан
17.06.2016
13:00:38
СПБ и Москву можно не считать, рынок имеет избыточное предложение о работе, конкуренция только по ЗП к сожалению.

Roman
17.06.2016
13:01:05

Dmitry
17.06.2016
13:01:16

Степан
17.06.2016
13:01:30
Пишите свои ЗП :) а то предложений о работе много, только всегда есть особенности. Это в виде бонусов, и еще всякая мотивация

Danil
17.06.2016
13:01:37
Мы вот себе не можем в питер найти питониста довольно долго

Степан
17.06.2016
13:01:45
Потому что в Москве можно любую ЗП найти

Dmitry
17.06.2016
13:01:49

Roman
17.06.2016
13:01:53

Alexey
17.06.2016
13:01:54

Google

dmks
17.06.2016
13:01:54

Danil
17.06.2016
13:01:56
хорошо, что не в мою команду %)

Alexey
17.06.2016
13:01:58
ТО ЧТО МЕРТВО УМЕРЕТЬ НЕ МОЖЕТ

Dmitry
17.06.2016
13:02:06

Alexey
17.06.2016
13:02:35
Ишь, статистик.

Roman
17.06.2016
13:02:40
вообщем, повторю:

Dmitry
17.06.2016
13:03:10

Степан
17.06.2016
13:03:36

Roman
17.06.2016
13:03:46
In [9]: %timeit [x*x for x in xrange(0,4096)]
10000 loops, best of 3: 165 µs per loop
In [3]: %timeit -n500000 [x*x for x in xrange(0,4096)]
500000 loops, best of 3: 8.51 µs per loop
почему такая разница? :)

Danil
17.06.2016
13:04:18

Dmitry
17.06.2016
13:04:20

Alexey
17.06.2016
13:04:24

Roman
17.06.2016
13:04:35

Alexey
17.06.2016
13:04:46

Roman
17.06.2016
13:05:28
In [5]: %timeit -n500000 map(lambda x: x*x, xrange(0,4096))
500000 loops, best of 3: 9.65 µs per loop

dmks
17.06.2016
13:05:36

Roman
17.06.2016
13:05:54
кстати, map тормознее list comprehension :)

Google

Roman
17.06.2016
13:05:58
pypy vs cpython :)

Alexey
17.06.2016
13:06:37

Danil
17.06.2016
13:07:04
в компрехеншнах ничего лишнего )

Ivan
17.06.2016
13:08:02
народ столкнулся с проблемой
в шелве
with shelve.open('users.shelve') as db:
if '2790489' in db.keys():
print (True)
такой ключ есть и он тру выведет
а если так
with shelve.open('users.shelve') as db:
for all in db.keys():
if all == '2790489':
print (True)
то нихуя
чем подвох?

Alexey
17.06.2016
13:09:50
repr(all) сделай.

Ivan
17.06.2016
13:10:08

Aragaer
17.06.2016
13:10:58
что там говорили про переменные с именами min и max?
any и all туда же!

Danil
17.06.2016
13:11:09
оверрайдить встроенные имена нехорошо

Alexey
17.06.2016
13:11:20
мягко сказано.

Danil
17.06.2016
13:11:34
я вообще не грубый человек %)

Roman
17.06.2016
13:11:42

Alexey
17.06.2016
13:11:58
коллы вообще дорогие же.

Google

Danil
17.06.2016
13:12:12

Alexey
17.06.2016
13:12:41
Потому что любят создавать список-копию в памяти и проверять в нём вместо вызова __contains__

Roman
17.06.2016
13:12:44
In [19]: %timeit [x*x for x in xrange(0,32768)]
10000 loops, best of 3: 110 µs per loop
In [20]: %timeit map(sqrt, xrange(0,32768))
10000 loops, best of 3: 131 µs per loop

Alexey
17.06.2016
13:12:47
Почему? Но ведь так веселее.

Admin
ERROR: S client not available

Ivan
17.06.2016
13:13:54

Alexey
17.06.2016
13:14:24
Есть люди, которые привыкли чистить зубы через задний нижний сфинктер выпуска. Однако, это не совсем гигиенично.

Roman
17.06.2016
13:14:34

Alexey
17.06.2016
13:15:37
with shelve.open('users.shelve') as db:
if '2790489' in sorted([k for k in {i for i in db.keys() if i}]):
print (True)
вот так ещё лучше.

Danil
17.06.2016
13:16:48

Ivan
17.06.2016
13:17:16

Alexey
17.06.2016
13:17:23

Ivan
17.06.2016
13:17:31

Alexey
17.06.2016
13:17:52
Хм, наверное там что-то не так.

Danil
17.06.2016
13:18:13

Alexey
17.06.2016
13:18:14

Danil
17.06.2016
13:18:15
подебаж!

dmks
17.06.2016
13:18:26
вот это какого хуя не пашет?
Я не хочу показаться грубым, но тебе уже ответили и не один человек. Тебе сказали куда смотреть и даже сказали что не так.

Andrey
17.06.2016
13:18:31

Google

Danil
17.06.2016
13:18:40
так оно и работает в питоне (ну или как минимум в трёшке)
я аж засомневался и в исходники полез )

Alexey
17.06.2016
13:19:58
можно ещё как я написал, тоже говно вопрос.
так ведь веселее, не правда ли?
особенно когда у тебя это кастомные дикты с 200к элементами.

Kate
17.06.2016
13:21:38
Глупые вопросы по задачкам на питоне тут возможно задавать?

Alexey
17.06.2016
13:21:44
насыпай.

Danil
17.06.2016
13:21:54

Андрей
17.06.2016
13:22:00
лишь бы не про траву и индюшек

Kate
17.06.2016
13:22:55
Узнав, что ДНК не является случайной строкой, только что поступившие в Институт биоинформатики студенты группы информатиков предложили использовать алгоритм сжатия, который сжимает повторяющиеся символы в строке.
Кодирование осуществляется следующим образом:
s = 'aaaabbсaa' преобразуется в 'a4b2с1a2', то есть группы одинаковых символов исходной строки заменяются на этот символ и количество его повторений в этой позиции строки.
Напишите программу, которая считывает строку, кодирует её предложенным алгоритмом и выводит закодированную последовательность на стандартный вывод. Кодирование должно учитывать регистр символов.
Sample Input 1:
aaaabbcaa
Sample Output 1:
a4b2c1a2
Sample Input 2:
abc
Sample Output 2:
a1b1c1
Не могу сформулировать алгоритм для решения.
Ответ в виде готового кода не интересует. Мне нужно понять, а не решить.

Roman
17.06.2016
13:22:58

dmks
17.06.2016
13:23:37