Andrew
Артём
for i in range(len(list)):
——if list[i+1] > list[i]:
————do something
Aragaer
ну можно просто не доставать значения из generator expression
Aragaer
Aragaer
надо zip(l, l[1:])
🍁 Jaŭhien
Артём
и что это даст
🍁 Jaŭhien
а вообще, да, проблема невелика
Artyem
Tishka17
Aragaer
то и даст
Дмитрий
cookie🍪
хочу что бы небыло вакансий:"ищем разработчика python от года, требования: знать php"
Aragaer
на каждой итерации ты будешь иметь два элемента - этот и следующий
Varvara
Добрый день! Скажите, пожалуйста, а здесь можно вакансию разместить ?
Артём
Tishka17
it = iter(data)
prev = next(it)
for i in it:
# do
prev = i
Varvara
#вакансия #работа #офис #москва #вакансиявмоскве #c++ #python Всем привет! Меня зовут Варвара, я HR из компании Globus. Ищу Backend-разработчика на C++/Python в Москву. Зарплатная вилка: от 100 до 250, в зависимости от уровня разработчика
Задачи связаны с:
-клиентской логикой и с архитектурой приложения: какую из баз данных выбрать, в какой микросервис поместить код, какой язык программирования выбрать для решения той или иной задачи, как оптимизировать процессы;
-пониманием устройства хранилища (Mongo, YT, Hadoop, Postgres, Redis, Logbroker, STQ): ACID, теорема CAP, гарантии сохранности данных, шардирование;
-продумыванием отказоустойчивости: даже при падении одного дата-центра необходимо продолжать работу;
-применением нагрузочного тестирования, а также кэширования, лага репликации, идемпотентности запросов, семантики at least/at most/exactly once и других особенности разработки распределенных нагруженных систем и разбираться в них.
Приветствуются:
-хорошее знание C++ и Python;
-опыт разработки в Unix или Linux;
-опыт бекенд-разработки, опыт работы с высоконагруженными системами;
-навыки работы с MongoDB, Postgres, Redis, Kafka;
-умение проектировать архитектуру в распределенных системах.
Если кому-нибудь захочется узнать подробнее, напишите, пожалуйста 🙂
Cтек: С++(11,14) Python(2.7/3.6)
Varvara
теперь прочитала))
Артём
👍
Aragaer
ага
Лизхен
#работа #офис #вакансия #москва
Адрес: Москва, метро-Улица 1905 года
Занятость: полная
Зарплатная вилка: от 120к до 180к
Neurodata Lab LLC – Emotion& Behaviour AI Hub, центр знаний и компетенций в области эмоциональных и когнитивных технологий, разработки мультимодальных систем, позволяющих детектировать, распознавать и синтезировать эмоции, анализировать физиологические состояния и паттерны поведения человека в аудио-видео потоке, в речи и тексте, в условиях естественных коммуникаций, человеко-машинного и межличностного взаимодействия.
Мы быстро растем, и сегодня мы ищем разработчика (тестера) на Python\c++ уровня middle/senior.
https://neurodatalab.com
От Вас:
У вас должен быть опыт работы от 3 лет и следующий стек знаний:
-опыт разработки на C++: знание C\C++, STL, boost, googletest, cmake;
-опыт разработки на Python: знание python2\3, numpy, cython;
-Знание: SQL, unit-тестирование, Docker, git, CI/CD, OpenCV, ffmpeg
-высшее техническое образование.
Будут плюсом:
-знание openGL, cuda, Google Cloud, Microsoft Azure;
-владение английским языком – понимание технической документации.
От нас:
-Крутой офис со всеми ништяками, и даже со своим огромным балконом;
-Команда с людьми из всех сфер – от пиара до психологии, от программистов до биологов;
-Хорошее железо – персональный комп с одной или несколькими видеокартами + доступ к высокопроизводительному кластеру;
-Непрекращающийся поток интересных задач. А неинтересных у нас, собственно, и нет.
По всем вопросам в лс
Александр
советую почитать книги сначала
мне для разовой задачи, чтобы апи написать и готовый компонент использовать для разового случая, не обязательно книги читать
Anonymous
#работа #офис #вакансия #москва
Адрес: Москва, метро-Улица 1905 года
Занятость: полная
Зарплатная вилка: от 120к до 180к
Neurodata Lab LLC – Emotion& Behaviour AI Hub, центр знаний и компетенций в области эмоциональных и когнитивных технологий, разработки мультимодальных систем, позволяющих детектировать, распознавать и синтезировать эмоции, анализировать физиологические состояния и паттерны поведения человека в аудио-видео потоке, в речи и тексте, в условиях естественных коммуникаций, человеко-машинного и межличностного взаимодействия.
Мы быстро растем, и сегодня мы ищем разработчика (тестера) на Python\c++ уровня middle/senior.
https://neurodatalab.com
От Вас:
У вас должен быть опыт работы от 3 лет и следующий стек знаний:
-опыт разработки на C++: знание C\C++, STL, boost, googletest, cmake;
-опыт разработки на Python: знание python2\3, numpy, cython;
-Знание: SQL, unit-тестирование, Docker, git, CI/CD, OpenCV, ffmpeg
-высшее техническое образование.
Будут плюсом:
-знание openGL, cuda, Google Cloud, Microsoft Azure;
-владение английским языком – понимание технической документации.
От нас:
-Крутой офис со всеми ништяками, и даже со своим огромным балконом;
-Команда с людьми из всех сфер – от пиара до психологии, от программистов до биологов;
-Хорошее железо – персональный комп с одной или несколькими видеокартами + доступ к высокопроизводительному кластеру;
-Непрекращающийся поток интересных задач. А неинтересных у нас, собственно, и нет.
По всем вопросам в лс
прочитал про " детектировать, распознавать и синтезировать эмоции, анализировать физиологические состояния и паттерны поведения человека" и чето само всплыло https://i.ytimg.com/vi/aM7LVqEDOog/hqdefault.jpg
Лизхен
Туночка️
юзаю жсон файл как бд
json.load выгружает нормальный словарь
а вот когда делпешь дамп иногда происходит такая фигня
Ringо
А какая фигня должна быть?
Туночка️
первого ключа не должно быть
Tishka17
эм
Tishka17
сложно
Ringо
Tishka17
код в студию
Tishka17
Почему?
кажется два раза один ключ
Туночка️
def new_last_id(id_, message):
data = {message.chat.id: id_}
database= {}
with open('data.json','rt') as file_:
database = json.load(file_)
database.update(data)
with open('data.json','wt') as file_:
json.dump(database, file_)
def get_last_id(message):
with open('data.json','rt') as file_:
database = json.load(file_)
print(database)
last_id = database.get(str(message.chat.id))
return last_id
Ringо
Tishka17
Tishka17
только не копипасть плиз!
Tishka17
прям как есть
Туночка️
Tishka17
да не
Tishka17
json
denis ⛅️
в новом процессе аргумент в чем передается?
denis ⛅️
ну тип я создаю процесс и в него пихаю таблицу размером например в 1гб
Tishka17
ты щас кому?
denis ⛅️
куда он его закинет
Tishka17
как пихаешь?
denis ⛅️
ну явно не на стек таблица кладется
Tishka17
хм. винда или линукс?
Tishka17
в линуксе вроде форкнется
Tishka17
и ничего не будет копироваться
Tishka17
а дальше линуксовый CoW
Alex
эээм... вы про multiprocessing.Pool?
Tishka17
вроде, но я не уверен
Tishka17
denis ⛅️
denis ⛅️
denis ⛅️
denis ⛅️
ну, где она находится я имею ввиду
denis ⛅️
Tishka17
что это?
denis ⛅️
у них же разделяемая память
Alex
Tishka17
ну я не про общую
denis ⛅️
видимо с некоторыми средствами обмена типа очереди
Alex
ну с глобальной переменной это конечно будет работать
Alex
но лучше бы сделать shared memory с дочерним процессом явно
denis ⛅️
Tishka17
имхо, если данные не планируется менять, лучше просто форкнуться и переиспользовать
denis ⛅️
Alex
проблема лишь в том что в мультипроцессинг до 3.8 shared memory не завезли из коробки.