Python Job - chat
Open in Telegram
Сюда дублируются вакансии с основного канала @job_python Тут вы сразу сможете их обсудить и поделиться идеями А так же просто болтать и помогать друг другу🐍
Show moreThe country is not specifiedThe category is not specified
1 053
Subscribers
No data24 hours
No data7 days
No data30 days
Posts Archive
1 053
(9 + 8) @Ulugbek_Gofurov_07, пожалуйста, отправьте решение указанной арифметической задачи в этот чат в течение указанного времени, иначе вы будете кикнуты. Спасибо! (60 сек)
При поддержке 1inch Network
1 053
def function(target: str) -> bool:
result: bool = True
if len(target) == 0:
pass
elif len(target) % 2 == 1:
result = False
else:
i: int = 0
while target:
# * '{' – 123, '(' – 40, '[' – 91
# * '}' – 125, ')' – 41, ']' – 93
if ord(target[i]) in {41, 93, 125} or len(target) == 1:
result = False
break
else:
if ord(target[i+1]) - ord(target[i]) in {1, 2}:
target = target.replace(target[i:i+2], '', 1)
i -= 1 if i > 0 else 0
else:
i += 1
return result
if __name__ == '__main__':
target: str = input()
print(function(target))1 053
Мне ещё с предыдущей специальности ещё платят)) так что будет сильно больше в сумме
1 053
Учитесь сами :)
Для русскоговорящих - stepik, для тех, кто инглишем владеет - py4e и codewars👍
1 053
Repost from Python Job | Вакансии | Стажировки
Backend developer (junior)
#офис #гибкийграфик
Локация: Москва
Компания «АНОН Технологии» - специализируется на разработке собственных высокотехнологичных продуктов (мобильные приложения, сайты, ПО) с использованием технологий искусственного интеллекта (ИИ). Наша компания имеет государственную аккредитацию в Министерстве связи и массовых коммуникаций
Задачи:
- разрабатывать собственные мобильные приложения и сайты компании
- участвовать в планировании и обсуждении разрабатываемого функционала
Требования:
- у кандидатов мы ожидаем увидеть знания, достаточные для разработки и поддержки мобильных приложений и сайтов
- желателен опыт работы в создании мобильных приложений и сайтов (указать в портфолио)
- в том числе и студенты профильных специальностей технических и технологических вузов или недавний выпускники
- желательно умение декомпозировать бизнес требования в технические задачи
- приветствуется (но не обязательно) законченное или завершаемое высшее образование в области программирования
- инициативность, умение представлять свои идеи
- интерес к IT-сфере, желание развиваться и обучаться
Будет плюсом:
- опыт работы с очередями Apache Kafka
- опыт работы с библиотеками pandas, numpy, scikit-learn
- понимание алгоритмов работы машинного обучения
- опыт написания нейросетей и работы с ИИ
- опыт разработки высоко нагруженных систем
- навыки написания юнит-тестов и покрытия кода тестами
Откликнуться: rabota@anontech.ru
#вакансия #IT #devs #developer #django #python #sql #junior
1 053
вы считаете что три задачи и одна из них взаимодецствие с командой за 60.000 рублей это мало? а сколкьо бы вы хотели за такую работу?
1 053
А я кстати поддерживаю админа, я вот например тоже помимо питона учу пару других языков
1 053
это ускорение только относительно встроенных функций вроде мап. а относительно простого тупого цикла это в лучшем случае никакой разницы.
генерация сета пропорциональна длине исходного списка и в любом случае дольше, чем создание пустого объекта.
наконец, вычисление каунта значительно дольше попа из объекта
то есть при прочих равных твой способ как минимум не быстрее по каждой отдельной операции и точно медленнее по каждому взятому элементу. а короче он только в том, что самих элементов меньше - перебирать приходится не весь список, а половину (если все парами, а нечетный вообще один) или меньше.
в зависимости от точной разницы в скорости поэлементный проигрыш может быть компенсирован при каком-то среднем числе повторов значений. например, если четных элементов в среднем по шесть (предположим!), сет становится настолько меньше, что медленный перебор сета занимает столько же времени, сколько быстрый перебор списка. в таком случае при исходном списке со средним числом повторов меньше шести (гипотетическое значение!) твой вариант проигрывает. а если повторов в среднем больше - выигрывает.
1 053
(10 + 4) Олег Дронов, пожалуйста, отправьте решение указанной арифметической задачи в этот чат в течение указанного времени, иначе вы будете кикнуты. Спасибо! (60 сек)
При поддержке 1inch Network
