@ru_python

Страница 5839 из 9768
Артем
06.07.2018
11:31:53
Ну, или друидом )
Петовод мля)

N.B.71th
06.07.2018
11:32:48
Вот тут я прифигел)
Ведь единицы что то напишут )

Ira
06.07.2018
11:35:50
#работа #вакансия #Москва #Python # Senior Backend #офис Молодая инновационная команда разрабатывает проект по созданию универсального цифрового устройства (защищенная платформа автоматизации рабочих мест) и зовет к себе увлеченных и неординарно мыслящих людей, кто верит в успех, хочет участвовать в становлении бизнеса и влиять на бизнес-результат, кого влечет атмосфера вызова. Мы приглашаем ведущего серверного разработчика (Python) - «играющего тренера» для реализации серверной части нашего программно-аппаратного продукта. Требования: · Опыт разработки backend от 3 лет · Глубокое понимание Python · Rest API, SOAP, ORM · Профилирование сетевых и веб приложений · Создание безопасных webприложений (знание разновидностей уязвимостей и способов защиты) · Желательнознаниеилипонимание: Highload, Load balancing, Monitoring, Docker, Amazon, SAAS · Желателен опыт разработки Enterprise систем, коммерческой разработки, в т.ч. разработки крупных высоконагруженных систем с успешными внедрениями этих систем в production Задачи: Разработка backend клиент-серверного ПО для обеспечения взаимодействия множества удалённых модулей. Разработка новых серверных приложений (системы мониторинга и управления для ИТ служб, MDM, внутренние и внешние порталы и др.). Разработка вспомогательных программ для целей прототипирования и тестирования основного функционала. Анализ новых требований и проектирование технических решений для них в рамках backend и взаимодействия с интерфейсной частью, реализация технических решений. Участие в проектировании и разработке архитектуры проекта и его компонентов, в разработке сценариев использования и требования к продукту. Условия: · Участие в разработке нового высокотехнологичного продукта, непосредственное влияние на бизнес-результат. · Прекрасные возможности для быстрого роста и профессионального развития: участие в интересных и амбициозных проектах, возможность обучения за счет компании. · В лучших традициях стартапа: высокая скорость принятия решений и коммуникативных процессов, демократический стиль управления (бизнес-владельцы с «человеческим · лицом», успешные западные практики). · Зп 130-180 net; белая зарплата, ДМС и другие «ватрушки»; · Территориально - удобный офис в новом бизнес-центре рядом с м. Савеловская/Марьина Роща. Контакты @iraser почта irina.serikova@top-selection.ru

Google
Tigran
06.07.2018
11:37:02
# Senior Backend

создание универсального цифрового устройства (защищенная платформа автоматизации рабочих мест) кто-нибудь что-нибудь понял?

Jentry
06.07.2018
11:38:25
#работа #вакансия #Москва #Python # Senior Backend #офис Молодая инновационная команда разрабатывает проект по созданию универсального цифрового устройства (защищенная платформа автоматизации рабочих мест) и зовет к себе увлеченных и неординарно мыслящих людей, кто верит в успех, хочет участвовать в становлении бизнеса и влиять на бизнес-результат, кого влечет атмосфера вызова. Мы приглашаем ведущего серверного разработчика (Python) - «играющего тренера» для реализации серверной части нашего программно-аппаратного продукта. Требования: · Опыт разработки backend от 3 лет · Глубокое понимание Python · Rest API, SOAP, ORM · Профилирование сетевых и веб приложений · Создание безопасных webприложений (знание разновидностей уязвимостей и способов защиты) · Желательнознаниеилипонимание: Highload, Load balancing, Monitoring, Docker, Amazon, SAAS · Желателен опыт разработки Enterprise систем, коммерческой разработки, в т.ч. разработки крупных высоконагруженных систем с успешными внедрениями этих систем в production Задачи: Разработка backend клиент-серверного ПО для обеспечения взаимодействия множества удалённых модулей. Разработка новых серверных приложений (системы мониторинга и управления для ИТ служб, MDM, внутренние и внешние порталы и др.). Разработка вспомогательных программ для целей прототипирования и тестирования основного функционала. Анализ новых требований и проектирование технических решений для них в рамках backend и взаимодействия с интерфейсной частью, реализация технических решений. Участие в проектировании и разработке архитектуры проекта и его компонентов, в разработке сценариев использования и требования к продукту. Условия: · Участие в разработке нового высокотехнологичного продукта, непосредственное влияние на бизнес-результат. · Прекрасные возможности для быстрого роста и профессионального развития: участие в интересных и амбициозных проектах, возможность обучения за счет компании. · В лучших традициях стартапа: высокая скорость принятия решений и коммуникативных процессов, демократический стиль управления (бизнес-владельцы с «человеческим · лицом», успешные западные практики). · Зп 130-180 net; белая зарплата, ДМС и другие «ватрушки»; · Территориально - удобный офис в новом бизнес-центре рядом с м. Савеловская/Марьина Роща. Контакты @iraser почта irina.serikova@top-selection.ru
Непонятно, какой стек технологий используется, что за хайлоад на питоне? Для синьора вилка так себе

Romka
06.07.2018
11:38:32
?‍♂️

Romka
06.07.2018
11:39:36
Желательнознаниеилипонимание

Mike
06.07.2018
11:39:43
вилка миддловская какая-то

Aragaer
06.07.2018
11:40:29
судя по метро - БЦ Двинцев

Romka
06.07.2018
11:40:40
@IraSerikova Почему так сложно написать нормальное описание вакансии?

Romuald
06.07.2018
11:48:14
Парни! Почему файл file.py видит from file.to.path import class tools/file.py не видит from file.to.path import class

Петр
06.07.2018
11:50:11
class - это же зарезервированное слово

и лучше file тоже не называть

Romuald
06.07.2018
11:53:05
и лучше file тоже не называть
блин, здесь просто пример импорта. суть в том, что в одном файле может импортить, а в другом нет.

Google
Петр
06.07.2018
11:53:25
дайте конкретный прмер

Romuald
06.07.2018
11:54:18
Парни! Почему файл random_file_name.py видит from path.to.filename import some_class_name tools/random_file_name.py не видит from path.to.filename import some_class_name

Tigran
06.07.2018
11:54:45
а как запускаешь? из общего корня?

Romuald
06.07.2018
11:55:25
а как запускаешь? из общего корня?
В первом случае из корня, во втором из папки

Tigran
06.07.2018
11:55:54
ну понятно, в корне ты видишь модули, расположенные в этой же папке, а в подпапке не видишь

вместо cd tools && python -m random_file_name надо запускать python -m tools.random_file_name

Romuald
06.07.2018
11:57:15
Запуск идет через Pycharm

Tigran
06.07.2018
11:58:01
а __init__.py в корне и в tools есть?

[̲̅i̲̅t̲̅j̲̅u̲̅n̲̅k̲̅y̲̅] ࢧ кибер-даос
06.07.2018
12:08:29
Ха, сам скобку увидел отсутсвуюущую =)

Romuald
06.07.2018
12:09:59
Чет видно с IDE, раз на другом ПК все воркает

Tigran
06.07.2018
12:11:32
пайчарм надо настраивать

мне всегда было лень разбираться, как

Иван
06.07.2018
12:21:18
Есть лог: # Time: 180226 17:16:43 # User@Host: arcsight[arcsight] @ localhost [127.0.0.1] # Query_time: 300.785612 Lock_time: 0.000022 Rows_sent: 1 Rows_examined: 46349849 SET timestamp=1519654603; select /* GetBucketIdQuery for Channel name=Analyze In Channel[7imCvWEBABCjlcaqneL+eA==], # Time: 180226 17:21:28 Есть говно-код: """import re with open('C:\Users\i\Desktop\Python\mysql_server-slow.log', "r") as logfile: with open('C:\Users\i\Desktop\Python\mysql_server-slow.log', "r") as logfile2: with open('C:\Users\i\Desktop\Python\mysql_server-slow.log', "r") as logfile3: for line in logfile: qwe = re.findall(r' Time:\s(\d+\s\d+:\d+:\d+)', line) # print qwe for line in logfile2: qwe2 = re.findall(r'#\sQuery_time:\s(\d+.\d+)', line) # print qwe2 for line in logfile3: qwe3 = re.findall(r'(^select\s(.*))|(^delete\s(.*))|(^DELETE\s(.*))|(^update\s(.*))|(^UPDATE\s(.*))|(^REPLACE\s(.*))', line) # print qwe3 qwe4 = str((qwe,)+(qwe2,)+(qwe3,)) print qwe4 """ Вывод: ([], [], []) ([], [], [('', '', '', '', "DELETE FROM arc_upgrade_log where propertyName='ExportSystemTables';", "FROM arc_upgrade_log where propertyName='ExportSystemTables';", '', '', '', '', '', '')]) По отдельности в переменные инфа есть когда принтиш Вопрос почему не сцепляет переменные?

Tigran
06.07.2018
12:24:58
мы должны отладить за тебя?

Иван
06.07.2018
12:25:23
мы должны отладить за тебя?
Подсказить,как можно сцепить переменные.

Tigran
06.07.2018
12:25:41
Ну чтобы ответить на этот вопрос, его надо понять, а для этого надо прочитать весь твой код

Я вот без понятия, что ты имеешь в виду

[̲̅i̲̅t̲̅j̲̅u̲̅n̲̅k̲̅y̲̅] ࢧ кибер-даос
06.07.2018
12:26:03
Что значит, сцепит переменные?

Ivan
06.07.2018
12:26:19
Для начала декомпозируй задачу до конкретной проблемы. Убери все лишнее, красиво читаемо оформи

Google
Ivan
06.07.2018
12:26:32
тогда есть шанс что тебе помогут решить

Mikhail
06.07.2018
12:26:35
qwe4 = str((qwe,)+(qwe2,)+(qwe3,)) кажется ответ в районе этой строчки хотя я тоже вопрос не понял

Igor Muzykin
06.07.2018
12:26:37
#работа #вакансия #Python #удаленно Позиция преподавателя-помощника для проверки python-кода удаленно Мы в онлайн-университете Skillbox разыскиваем человека, который готов попробовать себя в качестве преподавателя курса по Python-разработке и проверять домашние задания наших студентов. Ты - тот, кто нам нужен, если: У тебя есть опыт разработки на Python от полугода, от версии 3.6 Готов работать удалённо и уделять работе 4-6 часов в неделю Владеешь навыками онлайн-коммуникации и умеешь давать обратную связь Обязательны навыки code-rewiew Что нужно делать: Проверять домашние задания студентов курса “Python-разработчик с нуля”, делать это один раз в два дня Давать комментарии новичкам и помогать им осваивать Python Отчитываться о проделанной работе куратору Что мы предлагаем взамен: Договор ГПХ, ежемесячная оплата 200 рублей за одно проверенное ДЗ 15-20 домашних заданий на проверку в неделю (на одно задание уходит 12-15 минут) Контроль и поддержка куратора, Python-разработчика с 14-летним опытом. Пишите на vadim.shandrinov@skillbox.ru, чтобы получить пример пробного домашнего задания на проверку. По итогам задания мы пообщаемся c самыми успешными кандидатами по Skype - не понадобится тратить время на дорогу до офиса. Если ты нашёл себя в описании и готов помочь - скорее пиши!

Aragaer
06.07.2018
12:27:36
то есть 800-1000 рублей в минуту

Иван
06.07.2018
12:28:19
Что значит, сцепит переменные?
3 переменные которые в логе по regex находят слова. По отдельности они всё находят.Но когда пытаюсь их сцепить в одну строку,почему то значения переменных пропадают.

Tigran
06.07.2018
12:28:29
Aragaer
06.07.2018
12:28:39
да

Иван
06.07.2018
12:28:41
тогда есть шанс что тебе помогут решить
Незнаю как еще лучше его отправить. \```<import re with open('C:\Users\i\Desktop\Python\mysql_server-slow.log', "r") as logfile: with open('C:\Users\i\Desktop\Python\mysql_server-slow.log', "r") as logfile2: with open('C:\Users\i\Desktop\Python\mysql_server-slow.log', "r") as logfile3: for line in logfile: qwe = re.findall(r' Time:\s(\d+\s\d+:\d+:\d+)', line) for line in logfile2: qwe2 = re.findall(r'#\sQuery_time:\s(\d+.\d+)', line) for line in logfile3: qwe3 = re.findall(r'(^select\s(.*))|(^delete\s(.*))|(^DELETE\s(.*))|(^update\s(.*))|(^UPDATE\s(.*))|(^REPLACE\s(.*))', line) qwe4 = str((qwe,)+(qwe2,)+(qwe3,)) print qwe4> \```

Aragaer
06.07.2018
12:28:43
очепятка

[̲̅i̲̅t̲̅j̲̅u̲̅n̲̅k̲̅y̲̅] ࢧ кибер-даос
06.07.2018
12:30:22
А ещё можно попробовать превращать в строку до сложения

Иван
06.07.2018
12:30:55
[̲̅i̲̅t̲̅j̲̅u̲̅n̲̅k̲̅y̲̅] ࢧ кибер-даос
06.07.2018
12:31:11
А ещё можно попробовать превращать в строку до сложения

Tigran
06.07.2018
12:31:16
qwe4 = str((qwe,)+(qwe2,)+(qwe3,)) -тут проблема
окей, какие значения переменных, какой результат и какой ты хочешь?

Tishka17
06.07.2018
12:31:21
и кодировку указать при октрытии

Mikhail
06.07.2018
12:31:41
for line in logfile: qwe = re.findall(r' Time:\s(\d+\s\d+:\d+:\d+)', line) а здесь все ок?

[̲̅i̲̅t̲̅j̲̅u̲̅n̲̅k̲̅y̲̅] ࢧ кибер-даос
06.07.2018
12:32:16
Кстати, фор найдёт только один элемент при такой конструкции

Google
Иван
06.07.2018
12:33:16
окей, какие значения переменных, какой результат и какой ты хочешь?
Результат пытаюсь сделать: 180406 12:51:51 16.260120' [('select /* Ge****

for line in logfile: qwe = re.findall(r' Time:\s(\d+\s\d+:\d+:\d+)', line) а здесь все ок?
Ну вывод как мне нужно: если print qwe ['180620 11:50:24']

[̲̅i̲̅t̲̅j̲̅u̲̅n̲̅k̲̅y̲̅] ࢧ кибер-даос
06.07.2018
12:33:58
Мои глазаааа

Влад
06.07.2018
12:34:10
А ещё, научись использовать \``` <код> \``` в телеге.

Иван
06.07.2018
12:34:17
Мои глазаааа
Сократил)

Mikhail
06.07.2018
12:34:20
Ну вывод как мне нужно: если print qwe ['180620 11:50:24']
я вообще про цикл: for line in logfile: qwe = ...

KL
06.07.2018
12:35:16
ктото помнит рецепт как с помощью operator и 1 функции сравнения реализовать все функции сравнения?

Иван
06.07.2018
12:35:22
я вообще про цикл: for line in logfile: qwe = ...
Подскажите пожалуйста,что может быть с ним нетак

Mikhail
06.07.2018
12:36:11
Подскажите пожалуйста,что может быть с ним нетак
qwe примит значение, вычисленное только для последней строки из logfile

Влад
06.07.2018
12:36:12
Подскажите пожалуйста,что может быть с ним нетак
Да то, что в qwe хранится только результат с последней строки файла.

И как так получилось, что изначально разные части лога хранятся в отдельных файлах?

Иван
06.07.2018
12:37:14
Да то, что в qwe хранится только результат с последней строки файла.
Как тогда он находит все значения попадающие под regex ['180620 11:49:46'] [] [] [] [] ['180620 11:50:07'] [] [] [] [] ['180620 11:50:24'] []

Иван
06.07.2018
12:38:08
И как так получилось, что изначально разные части лога хранятся в отдельных файлах?
Файл один,умне ни чего не придумал как 3 разных regex искать в файле.

Влад
06.07.2018
12:38:28
Стоп...

Павел
06.07.2018
12:38:51
Влад
06.07.2018
12:39:03
^ Вот тот же вопрос. Пилить пилой осину, что же ты наворотил...

Иван
06.07.2018
12:41:05
^ Вот тот же вопрос. Пилить пилой осину, что же ты наворотил...
исправил,но вопрос тот же. Чем скреплять то что лежит в qwe,qwe2,qwe3 (qwe4 = str((qwe,)+(qwe2,)+(qwe3,))) \```<with open('C:\Users\i\Desktop\Python\mysql_server-slow.log', "r") as logfile: for line in logfile: qwe = re.findall(r' Time:\s(\d+\s\d+:\d+:\d+)', line) print qwe for line in logfile: qwe2 = re.findall(r'#\sQuery_time:\s(\d+.\d+)', line) #print qwe2 for line in logfile: qwe3 = re.findall(r'(^select\s(.*))|(^delete\s(.*))|(^DELETE\s(.*))|(^update\s(.*))|(^UPDATE\s(.*))|(^REPLACE\s(.*))', line) qwe4 = str((qwe,)+(qwe2,)+(qwe3,)) print qwe4>\```

Google
Павел
06.07.2018
12:44:57
qwe4 - одна строка будет

Иван
06.07.2018
12:45:44
qwe4 - одна строка будет
Ты прав.Подскажите пожалуйста,как сделать ,чтобы была не одна.

Влад
06.07.2018
12:51:05
Подозреваю, что цикл по строкам тут не нужен, ибо лог идёт блоками, исходя из первого сообщения.

Иван
06.07.2018
12:52:03
Подозреваю, что цикл по строкам тут не нужен, ибо лог идёт блоками, исходя из первого сообщения.
Последняя идея у меня - это только : / < with open('C:\Users\i\Desktop\Python\mysql_server-slow.log', "r") as logfile: for line in logfile: qwe = re.compile(r"(.*Time:\s\d+)\s(\d\d:\d\d:\d\d)\n#\s.*\n#\sQuery_time:\s(\d+).*\nSET timestamp=(\d+);\n(.*)", re.MULTILINE) print qwe > / Но тут другая проблема: <_sre.SRE_Pattern object at 0x0000000002A5E4D0>

Влад
06.07.2018
12:52:53
А смысл от multiline-флага, если ты скармливаешь по одной строке?

Так. Ну-ка пойди почитай про модуль re.

Tigran
06.07.2018
12:55:06
Вы же понимаете, что вся эта дискуссия должна быть в бегиннерс?

Roman
06.07.2018
12:57:42
1. нах 3 раза открівать файл?

2. зачем там цикл for?

Иван
06.07.2018
12:57:56
Roman
06.07.2018
12:58:40
3. непонимать, что нужно сделать

Как я понимаю нужно логи распарсить?

Влад
06.07.2018
12:59:39
Скорее, переформатировать.

Страница 5839 из 9768