
N88
03.08.2018
10:12:21
repr
в терминах
читай в интернетах о принципиальной разнице между concurrency и parallelism

Andrey
03.08.2018
10:12:23

Google

N88
03.08.2018
10:13:21
че за нах
async def call_psexec(comp):
print(call_psexec(comp).repr

Ildar
03.08.2018
10:14:19
repr это ж вроде функция, надо наверн repr()
и вообще в скобки объект засовывать

ivan
03.08.2018
10:15:26

Ildar
03.08.2018
10:15:41
print(repr(call_psexec(comp))) - но я могу и ошибаться

Алексей
03.08.2018
10:15:58
впринципе не смертельно

N88
03.08.2018
10:17:23
asynccombine.py:31: RuntimeWarning: coroutine 'call_psexec' was never awaited
print(repr(call_psexec(comp))) ——это ж не смертельно?

Suren
03.08.2018
10:18:01

Denis
03.08.2018
10:18:50

Вупи
03.08.2018
10:19:32

N88
03.08.2018
10:19:35
да я просто трейсить хотел

Google

Denis
03.08.2018
10:19:41

N88
03.08.2018
10:19:46
ччто куда пинтом

Вупи
03.08.2018
10:19:56
Это уже не мои проблемы

Alex
03.08.2018
10:20:48
@Volodymyrnko как-то быстро сдулся. Я наивно рассчитывал подискутировать о различиях систем типов в php и python. Но дальше банального хамства дело не зашло. Не расстраивайте нас, Владимир. Старайтесь еще.

Andrew
03.08.2018
10:22:23
А так та же вытесняющая многозадачность получится по системному планировщику

Alex
03.08.2018
10:22:58
ну обычно в однопроцессорной среде смысла не очень много... разницы между тредами в таком случае принципиальной нет.
кроме памяти, но это мы сейчас опустим

Tigran
03.08.2018
10:23:23

Denis
03.08.2018
10:23:39
Разница в том, что треды и процессы переключаются в случайное время, а корутины в заданное программистом

N88
03.08.2018
10:24:47

Alex
03.08.2018
10:25:11

Denis
03.08.2018
10:25:41

ivan
03.08.2018
10:25:57

Alex
03.08.2018
10:26:01
ок, согласен.

ivan
03.08.2018
10:26:13
Не совсем понял, что имелось в виду

Alex
03.08.2018
10:26:20

Алексей
03.08.2018
10:26:33
ищу работу python джуном, опыта командной разработки нету. Знаю Django, немного Celery. Очень хочу работать в команде. Можно удаленно. Живу в Хабаровске. Кому нужен джун?

Alex
03.08.2018
10:26:43
в смысле в asyncio у тебя явная передача управления evenloop при помощи await

Google

ivan
03.08.2018
10:26:48

Alex
03.08.2018
10:26:51
в gevent, например, неявная.

ivan
03.08.2018
10:27:41
Или фриланс

Tigran
03.08.2018
10:27:51
или стажировочку

N88
03.08.2018
10:27:59
у меня все проще написал на asynxio работет оч бысто что что делалось 400 сек делает за 10.... увидел про мультипроц ...стало интересно ...насколько я понял мультипроц не тебует особых измененей в коде и того чтобы функции его поддерживали в отличии от asyncio

Алексей
03.08.2018
10:28:06
?

ivan
03.08.2018
10:28:34
Асинхронный код он другой

Alex
03.08.2018
10:28:44

Мой любимый
03.08.2018
10:29:02
А по дата сайнсу стажировочки существуют вообще?

Alex
03.08.2018
10:29:11

Мой любимый
03.08.2018
10:29:18
Это что

N88
03.08.2018
10:29:24

Alex
03.08.2018
10:29:31
Школа Анализа Данных от Яндекса

Мой любимый
03.08.2018
10:30:03
Я с украины

Alex
03.08.2018
10:30:28

ivan
03.08.2018
10:30:28

N88
03.08.2018
10:30:33

Мой любимый
03.08.2018
10:30:34
Киев

Google

Alex
03.08.2018
10:30:44

Admin
ERROR: S client not available

Alex
03.08.2018
10:30:49
Как раз таки в Киеве

ivan
03.08.2018
10:30:52
Киев
Ну в Киеве у Genesis есть
Тип, Яндекс вообще в Украине запрещён)0)0

N88
03.08.2018
10:31:29

Alex
03.08.2018
10:31:43
multiprocess сожет еще быстрее?
ты ведь не расчитываешь, что можно дать простой ответ на такой вопрос? есть много нюансов. распараллелив нагрузку на несколько CPU можно ускорить, но это если у тебя упирается производительность в CPU.

Andrew
03.08.2018
10:31:44

Мой любимый
03.08.2018
10:32:00

Alex
03.08.2018
10:32:36
multiprocess?
сейчас ты пытаешься гадать на кофейной гуще. не делай так.

Andrew
03.08.2018
10:32:42
Если код требует много процессорного времени на выполнение и есть несколько свободных цпу - выиграешь в производительности

N88
03.08.2018
10:32:57

Влад
03.08.2018
10:34:35
Даров, посоветуйте, пожалуйста лучший парсер xml

N88
03.08.2018
10:34:40

Suren
03.08.2018
10:34:59

Andrew
03.08.2018
10:35:03

Влад
03.08.2018
10:35:11

Andrew
03.08.2018
10:35:13
Да

Alex
03.08.2018
10:35:46

Google

Влад
03.08.2018
10:36:47
Чтобы можно было в дб загнать

Сергей
03.08.2018
10:36:58
lxml
уточни ему sax или целый dom нужен

Alex
03.08.2018
10:37:33

Влад
03.08.2018
10:38:43
Можно подробней

Сергей
03.08.2018
10:39:56
xml поле можно развернуть в таблицу

ivan
03.08.2018
10:42:52
Вот так вот садят не шарящих девочек
А они потом откидывают резюме классного специалиста, потому что 1 ключевое слово в CV не встретили

Eldar
03.08.2018
10:43:17
@Maryashkaa удалил ваше сообщение поскольку вы не сумели прочитать название чата

Сергей
03.08.2018
10:43:20
модер. ты лишнее порезал

Maryam
03.08.2018
10:43:47
@Saluev Тигран привет) можешь написать в личку и я отвечу? мы не публикуем зарплаты в общий доступ:)

?
03.08.2018
10:44:45
Такая задача, нужно с помощью python подключиться к каналу на сервере Discord. Смотрю debug, повторяю действия
ws = websocket.create_connection("wss://us-east980.discord.gg/?v=4")
data = '{"op":0,"d":{"server_id":"386088604864217089","user_id":"459769962370695178","session_id":"945e73751f8824797c1daf5a42aa5d05","token":"3c94d0f3b4f1eef0","video":True}}'
ws.send(data)
print(ws.recv())
В ответ должно прийти 2 сообщения.
Приходит первое -
{"op":8,"d":{"v":4,"heartbeat_interval":13750.0}}
А вот второе я не понимаю как получить, но оно должно прийти следом
{"op":2,"d":{"ssrc":1,"port":50368,"modes":["xsalsa20_poly1305_lite","xsalsa20_poly1305_suffix","xsalsa20_poly1305"],"ip":"45.35.130.202"}}