Terminator
21.02.2019
08:33:09
@axiozz будет жить. Поприветствуем!
Анюта
21.02.2019
08:37:18
#вакансия #python #developer #москва #работа
Москва (офис). Команда высококлассных специалистов ищет Senior Python Developer. Компания занимается созданием продукта для автоматизации мира спорта, разработка инновационного торгового терминала. Интересная предметная область, сложные технические задачи, возможность развития и роста. Отличный просторный современный офис. Компания помогает с переездом.
Что предоставляет компания:
оклад от 300,000 руб. на руки (зависит от опыта)
гарантированную годовую премию в размере оклада;
возможность обучения и сертификации за счет компании;
Резюме присылать Анне anna.hhseason@gmail.com или пишите в телеграмм @trisstochka
Стек технологий: Python 3.6; Redis 4; PostgreSQL 9/10; Nginx и фреймворки: django 2; celery 4; silk; ephem; flower; xapian-haystack; tornado; retry.
Требования к кандидату:
Отлично владеть python и также linux, redis, asyncio, celery, postgres;
Иметь большой опыт разработки приложений на django;
иметь опыт разработки высоконагруженных приложений;
опыт работы в команде по agile методологиям с использованием современных подходов к разработке через CI/CD и автотестирование.
Задачи:
работа в кросcфункциональной команде над созданием решения с высокими требованиями к качеству;
обсуждение требований с аналитиками и дизайнерами;
проектирование модулей приложения;
разработка высоконагруженных API;
оптимизация кода с целью повышения производительности;
написание python и sql кода высочайшего класса, ревью кода коллег, покрытие тестами;
настройка ci/cd;
Terminator
21.02.2019
08:52:15
@kadylake будет жить. Поприветствуем!
@ruzigzag будет жить. Поприветствуем!
Google
Soso
21.02.2019
09:09:01
#вакансия #python #developer #москва #работа
Москва (офис). Команда высококлассных специалистов ищет Senior Python Developer. Компания занимается созданием продукта для автоматизации мира спорта, разработка инновационного торгового терминала. Интересная предметная область, сложные технические задачи, возможность развития и роста. Отличный просторный современный офис. Компания помогает с переездом.
Что предоставляет компания:
оклад от 300,000 руб. на руки (зависит от опыта)
гарантированную годовую премию в размере оклада;
возможность обучения и сертификации за счет компании;
Резюме присылать Анне anna.hhseason@gmail.com или пишите в телеграмм @trisstochka
Стек технологий: Python 3.6; Redis 4; PostgreSQL 9/10; Nginx и фреймворки: django 2; celery 4; silk; ephem; flower; xapian-haystack; tornado; retry.
Требования к кандидату:
Отлично владеть python и также linux, redis, asyncio, celery, postgres;
Иметь большой опыт разработки приложений на django;
иметь опыт разработки высоконагруженных приложений;
опыт работы в команде по agile методологиям с использованием современных подходов к разработке через CI/CD и автотестирование.
Задачи:
работа в кросcфункциональной команде над созданием решения с высокими требованиями к качеству;
обсуждение требований с аналитиками и дизайнерами;
проектирование модулей приложения;
разработка высоконагруженных API;
оптимизация кода с целью повышения производительности;
написание python и sql кода высочайшего класса, ревью кода коллег, покрытие тестами;
настройка ci/cd;
Ооооощень миного букыв
Анюта
21.02.2019
09:09:37
wicker
21.02.2019
09:10:09
а то до 300к/сек можно и не дочитать)
Soso
21.02.2019
09:10:34
Анюта
21.02.2019
09:11:05
Tigran
21.02.2019
09:11:08
Тот момент, когда большая часть твоей потенциальной работы — это чтение кода, но ты не можешь даже прочитать вакансию
shram | ~infinity~
21.02.2019
09:11:47
wicker
21.02.2019
09:11:49
так сделали бы по PEP и с подсветкой синтаксиса
Анюта
21.02.2019
09:12:11
Soso
21.02.2019
09:12:42
Tishka17
21.02.2019
09:12:53
#вакансия #python #developer #москва #работа
Москва (офис). Команда высококлассных специалистов ищет Senior Python Developer. Компания занимается созданием продукта для автоматизации мира спорта, разработка инновационного торгового терминала. Интересная предметная область, сложные технические задачи, возможность развития и роста. Отличный просторный современный офис. Компания помогает с переездом.
Что предоставляет компания:
оклад от 300,000 руб. на руки (зависит от опыта)
гарантированную годовую премию в размере оклада;
возможность обучения и сертификации за счет компании;
Резюме присылать Анне anna.hhseason@gmail.com или пишите в телеграмм @trisstochka
Стек технологий: Python 3.6; Redis 4; PostgreSQL 9/10; Nginx и фреймворки: django 2; celery 4; silk; ephem; flower; xapian-haystack; tornado; retry.
Требования к кандидату:
Отлично владеть python и также linux, redis, asyncio, celery, postgres;
Иметь большой опыт разработки приложений на django;
иметь опыт разработки высоконагруженных приложений;
опыт работы в команде по agile методологиям с использованием современных подходов к разработке через CI/CD и автотестирование.
Задачи:
работа в кросcфункциональной команде над созданием решения с высокими требованиями к качеству;
обсуждение требований с аналитиками и дизайнерами;
проектирование модулей приложения;
разработка высоконагруженных API;
оптимизация кода с целью повышения производительности;
написание python и sql кода высочайшего класса, ревью кода коллег, покрытие тестами;
настройка ci/cd;
А где географически находитесь?
Aragaer
21.02.2019
09:13:13
прям вот в цитате 4-й хештег 8)
Soso
21.02.2019
09:13:31
Google
Tigran
21.02.2019
09:13:32
Tishka17
21.02.2019
09:13:46
Анюта
21.02.2019
09:16:22
Tishka17
21.02.2019
09:18:10
а расскажите плиз, что за “автоматизация”?
а то я тут на зарплату клюнул, задумался - может работу поменять
Yurij
21.02.2019
09:19:50
Привет! Подскажите, какие-то источники/гайды по “unit integration test”. Хз насколько это популярная терминологи, просто везде под интеграционным тестами в сети понимаются системные интеграционные тесты (типа запустить пару микросервисов)
Мне же просто надо протестить совместимость двух модулей внутри одной либы
Nikolay
21.02.2019
09:19:57
Привет всем! Кто нибудь пробовал тетировать нейросеть StyleGun для генерации лица человека?
Tishka17
21.02.2019
09:22:29
глянь там
Анюта
21.02.2019
09:22:36
Tishka17
21.02.2019
09:22:51
ну или пойду подумаю, да
Aragaer
21.02.2019
09:23:40
но вообще, кто ж запретит взять и написать тест, где либа 1 и либа 2 вместе шуршат и что-то делают
Tishka17
21.02.2019
09:24:08
только не знаю когда оправдано
наверно только на очень большом и сложном приложении
Yurij
21.02.2019
09:25:07
Aragaer
21.02.2019
09:25:49
как правило достаточно иметь пару-тройку простых (не "полностью прощупать все граничные условия") тестов, просто для успокоения души
Google
Yurij
21.02.2019
09:26:33
Aragaer
21.02.2019
09:27:04
у тебя либы как взаимодействуют?
моки нужны когда "отдаю либу 1 внутрь либы 2, но хочу знать, что либа 2 с либой 1 делает нужные действия"
Yurij
21.02.2019
09:30:23
у тебя либы как взаимодействуют?
Даже не либы. Это просто два модуля внутри одной либы
1ый модуль считает какие-то числа, второй красиво рисует их
Во 2м у меня замокан первый и местами стоят assert_called_with
Но недавно кто-то в 1м модуле без моего ведома убрал контекстный менеджер, но тесты второго модуля не свалились (из-за мока)
Да, я понимаю, что это вина того человека, который сломал обратную совместимость, но всё равно пострадал в первую очередь я
Aragaer
21.02.2019
09:30:57
должны были сломаться тесты первого модуля от такого
второму модулю должно быть абсолютно все равно, что там в первом творится
Yurij
21.02.2019
09:31:30
Aragaer
21.02.2019
09:31:30
внутри
Yurij
21.02.2019
09:31:50
Tishka17
21.02.2019
09:31:50
поменял контракт, хм
Aragaer
21.02.2019
09:32:16
после такого должен был упасть интеграционный тест всего приложения
Yurij
21.02.2019
09:33:13
Aragaer
21.02.2019
09:33:31
алгоритмическую либо тоже вполне можно интеграционно тестировать
Yurij
21.02.2019
09:33:55
Aragaer
21.02.2019
09:33:58
интеграционное тестирование это "а вот если бы было все готовое, а пользователь сделал такое-то"
Tishka17
21.02.2019
09:33:59
Такой же как аппу пишут
Aragaer
21.02.2019
09:34:18
для твоей либы "пользователь" это внешнее использование либы. Поэтому вполне можно что-то писать и тестировать
Soso
21.02.2019
09:37:30
Yurij
21.02.2019
09:38:09
Google
Aragaer
21.02.2019
09:39:22
мой личный совет - для интеграционных тестов использовать другой фреймворк, не тот же, что для юнит тестов
я лично использую для юнит тестов фреймворк на том же языке, что и код, а для интеграционных в последнее время предпочитаю behave
Alexey
21.02.2019
09:43:44
Tishka17
21.02.2019
09:44:02
русская буква может?
Alexey
21.02.2019
09:44:25
а как сделать универсал?
Tishka17
21.02.2019
09:44:36
в смысле?
Jentry
21.02.2019
09:44:42
ord(i[0][0]) проверь
Tishka17
21.02.2019
09:44:52
русская a и англиская a - это вообще разные никак не связанные друг с другом буквы
Alexey
21.02.2019
09:45:25
аа, сраный гугл ереводчик, сайт первел и заменил все, а я копирую, Сорян) Спасибо
Delirium Mind
21.02.2019
09:50:54
Yurij
21.02.2019
09:57:07
Вадим
21.02.2019
10:02:44
именно не работает переход на следующую страницу
Tishka17
21.02.2019
10:05:11
Ты опоздал лет на 5-7
Nikolay
21.02.2019
10:06:01
ну найди на странице кнопку След. и кликай в цикле, попутно собирая прямые линки на объявления. Потом отдельно пройдешься по этим линкам
Сергей
21.02.2019
10:06:38
Можно посмотреть, переход на другую страницу отражается в параметрах адресной строки? Если да, то можно просто делать запрос к следующей странице с ее указанием. Либо да, ищи элементы страницы и кликай, пока есть кнопка След
Nikolay
21.02.2019
10:07:02
Чего не scrapy? На крайняк requests + bs4
Maxim robox
21.02.2019
10:08:23
Roma
21.02.2019
10:09:29
Google
Вадим
21.02.2019
10:09:31
Tishka17
21.02.2019
10:09:57
Сергей
21.02.2019
10:11:07
Хотелось бы увидеть код для перехода с if
Вадим
21.02.2019
10:11:09
Tishka17
21.02.2019
10:11:31
может в if не заходит
Maxim robox
21.02.2019
10:14:27
Что у нас тут? Снова дебаг без дебаггера?
Nikolay
21.02.2019
10:14:45
?
Моя школа.
А не, не моя
Valery
21.02.2019
10:15:17
Cookie
21.02.2019
10:15:28
Valery
21.02.2019
10:16:06
классика жеж
Tishka17
21.02.2019
10:16:37
вообще не знаю других способов отладки