Anonymous
Но
Anonymous
потом обращаюсь
Anonymous
а там 0
Tishka17
куда обращаешься?
Tishka17
потом - когда?
Andrew
а там 0
Это уже другой вопрос
Anonymous
Щас покажу
Anonymous
http://prntscr.com/nlkqrz
Alexandra
#работа #офис #пхукет #aviasales #go #python
🔸 Aviasales — крупнейший в России и третий по объемам в мире метапоиск авиабилетов и отелей.
🔍 Нужен Backend разработчик (Go+Python)
Заработная плата от 2500$ до 4500$ на руки.
Вакансия открыта на Пхукете (Таиланд) — в основном офисе Aviasales.
🔸 Как работает наш поиск?
0. Мы запрашиваем данные из разных источников.
1. Парсим и сохраняем ответы, индексируем новые данные.
2. Предоставляем API для поиска для других наших сервисов.
Наша команда работает над первым шагом — мы работаем с интеграциями партнёров. У нас есть старые парсеры на Python и новые на Go, в годовой перспективе весь поисковый движок переедет на Go.
Кроме непосредственной работы с поисковым движком, мы развиваем несколько внутренних проектов, связанных с B2B: конфигурируем интеграции, мониторим технические и бизнес-показатели, развиваем личный кабинет для партнёров.
Наша команда не работает в рамках спринтов из-за большого количества входящих задач, нужно уметь переключать контексты без потери в качестве и скорости разработки.
✔ Основные задачи команды
- интеграция с тревел-агентствами и авиакомпаниями;
- создание внутренних продуктов (мониторинг, B2B инструменты для партнеров);
- поддержка существующих интеграций.
✔ От нас:
- работа с актуальными технологиями;
- возможность научиться взаимодействовать с нагруженным проектом;
- эффективный процесс разработки с релизами чаще чем раз в день;
- офис у моря (Пхукет, Тайланд) и зарплата в долларах США;
- свежие фрукты в офисе unlimited;
- возможность участвовать во всех процессах разработки и влиять на принятие решений;
- релокация для разработчика и членов его семьи, cтраховка ДМС, компенсация расходов на детский сад или школу, спорт, корпоративный английский.
✔ От вас:
- опыт коммерческой разработки на Go от 6 месяцев;
- опыт коммерческой разработки на Python;
- понимание устройства и принципов работы реляционных баз данных MySQL/PostgreSQL;
- знание основ computer science;
- умение писать чистый и понятный код.
Связываться по вакансии можно со мной @shurchenko
Anonymous
http://prntscr.com/nlkqw1
Anonymous
только 10
Anonymous
а должно в суме быть 20
Andrew
так а где печатается баланс, код покажи нормально
Anonymous
http://prntscr.com/nlkru9
Anonymous
Должно быть 20
Anonymous
а там 10
Anonymous
как?
Tishka17
погоди
Andrew
Tishka17
ты хочешь чтобы по двум сообщениям баланс два раза увеличивался?
Anonymous
Да
Anonymous
И больше
Tishka17
так сохраняй его куда-ниубдь
Tishka17
ты как бы вего каждый раз инициализируешь нулем
Tishka17
не?
Tishka17
balans = int(0) <— вот это вот
Andrew
не?
уж это точно, не сомневайся
Anonymous
Посли каждого запроса переменная всеравно = 0
Anonymous
как так то?
Kop
а можно подсказку как можно с помощью asyncio ускорить и почему текущая вставка мягко говоря не работает https://pastebin.com/w0NysbwW
Anonymous
Не помогло
Anonymous
каждый запрос
Andrew
эм нет, ясен хуй
Anonymous
balans = 0
Kop
будет интересно узнать
Nikita
Так ты какой текст в мессаге шлёшь?
Aidar
Aidar
Kop
Nikita
@MrGob1 Самое тупое решение это сделать дефолтный лист или словарь например при определении функции и первый элемент увеличивать
Серый
Зажу в чаты скидывать глупые скриншоты с цифрами этих чатов. Уже ухожу
Kop
Aidar
пробну засунуть, отпишусь об успехах
и насчёт запуска запросов, не советают юзать ensure_future для запуска, а брать более высокоуровневую create_task(), хотя таски тут по факту вообще не нужны, ибо не используются далее, а только для запуска. Можно юзать asyncio.gather() и сразу передавать множество корутин
Ringо
balans = 0
У тебя это локальная переменная. Она при каждом вызове функции инициализируется нулём.
Tishka17
Tishka17
я тебе сказал, сохраняй в конце обработки зарпоса куда-ниуюдь, а в начале - читай
Tishka17
и срочно в чат новичков
Tishka17
и учить уроки
Ringо
А то можно очень много денег задолжнать кому-нибудь (:
Kop
Aidar
Aidar
на самом деле, у asyncio очень хорошая оффициальная документация, вот прям как надо написано
Kop
нет, мне по кайфу
вот я сейчас захотел текущую реализацию переделать и реквесты пришлось переписывать и их тоже делать в отдельный таск, на сколько затруднит правильную реализацию засунуть в тот пример? Очень сомневаюсь что в ту сторону иду
Aidar
Kop
Andrew
Anonymous
Anonymous
Подскажите, где найти можно найти комманду разработчиков любителей или вписаться в какойнибудь опенсорс проект ? Хотел бы поднять скилл работы в команде да и вообще перенять \поделиться опытом с другими людьми.
Антон
вчера тут был желающий ментором поработать
Антон
Готов стать ментором в Python3.
Антон
в ЛС ему пишите
Anonymous
Ахахахах
Nikolay
Андрей
Подскажите как формат списка с переменными float поместить в массив, принимает только int:
From numpy import array
var = array([[5.004,6.008],[7.009,6.004]])
Иначе ругается
Tigran
чё
Tigran
твой пример у меня работает
>>> from numpy import array
>>> var = array([[5.004,6.008],[7.009,6.004]])
>>> var
array([[5.004, 6.008],
[7.009, 6.004]])
Arnaud
#работа #удаленный, проект на 1 месяца максимум:
создание парсеров на Python 3 для сбора данных о координатах, адресе, времени работы и других атрибутах для точек торговых/обслуживающих сетей доступных на сайте. используя библиотеки reqests, bs4, selenium, другие библиотеки.
Результатом работы парсера в pandas.DataFrame.
75 URL - бюджет 75 000 руб.
Андрей
твой пример у меня работает
>>> from numpy import array
>>> var = array([[5.004,6.008],[7.009,6.004]])
>>> var
array([[5.004, 6.008],
[7.009, 6.004]])
Почему тогда это не работает(
Тяну через иксель, потом датафрейм, выбираю столбцы необходимые и пытаюсь вставить в массив
wb = load.workbook(filepath)
sheet = wb.active
df1 = pd.DataFrame(sheet.values)
df2 = df1.values.tolist()
list1 = df2[[0,1,2]]
list2 = df2[[3]]
var1 = array(list1)
var2 = array(list2).T
Ругается на строчку с list1
Typerror list indices must be integers or slices not list. Но мне нужен именно такой формат чтоб поместить его в массив
Tigran
потому что список не поддерживает индексацию в стиле пандас
Tigran
df2 = df1.values.tolist()
list1 = df2[[0,1,2]]
Tigran
так нельзя
Tigran
зачем tolist-то?