Size: a a a

Python — вакансии и аналитика

2020 September 23

🌼S

🌼 Eugene Sobolev in Python — вакансии и аналитика
Влад Никандров
ладна победил) Но рефактор кода это как бы сл стадии)
:))
источник

🌼S

🌼 Eugene Sobolev in Python — вакансии и аналитика
я думал никто не заметит 🙄
источник

ВН

Влад Никандров... in Python — вакансии и аналитика
у тебя кстати операция одна пропущена - так как не соблюдается формат вывода {item: name, summ: sum}
источник

AK

Anatoly Kashtanov in Python — вакансии и аналитика
колекции быстрее в два раз однако
источник

🌼S

🌼 Eugene Sobolev in Python — вакансии и аналитика
Влад Никандров
у тебя кстати операция одна пропущена - так как не соблюдается формат вывода {item: name, summ: sum}
Ну да, сделал сначала как нужно)
источник

ВН

Влад Никандров... in Python — вакансии и аналитика
Anatoly Kashtanov
колекции быстрее в два раз однако
да не - код Евгена быстрее на 60% быстрее так как нет нескольких циклов
источник

ВН

Влад Никандров... in Python — вакансии и аналитика
Влад Никандров
да не - код Евгена быстрее на 60% быстрее так как нет нескольких циклов
Ну и Ивана также)
источник

AK

Anatoly Kashtanov in Python — вакансии и аналитика
Влад Никандров
да не - код Евгена быстрее на 60% быстрее так как нет нескольких циклов
я измерил
источник

🌼S

🌼 Eugene Sobolev in Python — вакансии и аналитика
Влад Никандров
Ну и Ивана также)
Ага, он еще и первый написал =)
источник

I

Ivan (antisleep) in Python — вакансии и аналитика
🌼 Eugene Sobolev
from collections import defaultdict
data = defaultdict(int)

for t in ls:
   data[t['tiker']] += int(t['value'])


[{‘tiker’: t, ‘summ’: v} for t, v in data.items()]
Плюсую
То же самое, что я написал)
источник

I

Ivan (antisleep) in Python — вакансии и аналитика
Anatoly Kashtanov
Чего ужасного-то? Я конечно еще тот питонист,но код понятный, без подключения сторонних либ, короток, нет aapend pop insert. Думаю очень быстрый. Что не так с ним?
>без подключения сторонних либ, короток, нет aapend pop insert
Вот это всё это вообще не проблема
Ни с производительностью, ни с чем-то другим. Если тебя смущает подключение либы в языках программирования, то ну я не знаю даж... Трудно будет))

А тот способ не самый оптимальный с точки зрения эффективности по времени(это плохо бы работало, если бы данных было б много)
И плюс вот эти однострочники с функциональщиной не есть хорошо с точки зрения читабельности кода)
Разобраться конечно можно, без проблем. Но ты потратишь минуту лишнего времени на то чтобы понять, что делает этот код. Чем если бы это всё было б расписано в несколько строк
источник

AS

Aram Simonyan in Python — вакансии и аналитика
источник

cn

confirm my name in Python — вакансии и аналитика
Anatoly Kashtanov
def calculate(data):
   lss = {i['tiker'] for i in data}
   res = [{'tiker': i, 'summ': sum([int(j['value']) for j in filter(lambda x: x['tiker'] == i, data)])} for i in lss]
   return res
А что вам не нравится?
источник

AS

Aram Simonyan in Python — вакансии и аналитика
Наверное прочитали смсы...
источник

AS

Aram Simonyan in Python — вакансии и аналитика
А я готовился...НАФИГАААААА
источник

cn

confirm my name in Python — вакансии и аналитика
confirm my name
А что вам не нравится?
Код вроде без багов будет работать
источник

AS

Aram Simonyan in Python — вакансии и аналитика
За что...
источник

YC

Yury Chuker in Python — вакансии и аналитика
confirm my name
А что вам не нравится?
Не читаемый :)
источник

YC

Yury Chuker in Python — вакансии и аналитика
Aram Simonyan
А я готовился...НАФИГАААААА
До собеса скипнули?
источник

ВН

Влад Никандров... in Python — вакансии и аналитика
Aram Simonyan
А я готовился...НАФИГАААААА
чего на рынке одна кампания?
источник