@ru_python

Страница 3159 из 9768
melancholiac
11.07.2017
10:21:29
а зачем тогда изобрели многопоточность, если есть асинхронность?

Nikolay
11.07.2017
10:21:34
у тебя просто сокет

Даниил
11.07.2017
10:21:47
зачем?
ну чтобы асинхронно запрос послать

Google
Nikolay
11.07.2017
10:21:57
у тебя есть сокет

ты с ним можешь работать синхронно, можешь асинхронно

потоки тут никаким боком

а зачем тогда изобрели многопоточность, если есть асинхронность?
потому что асинхронность не дает честной параллельности, а многопоточность дает

melancholiac
11.07.2017
10:23:20
а с гилом многопоточность походит на асинхронность?

Nikolay
11.07.2017
10:23:54
а с гилом многопоточность походит на асинхронность?
не совсем, у тебя все равно могут быть race conditions

гил от них не спасает

melancholiac
11.07.2017
10:24:07
понял

понял что нужно RTFM

спасибо

Makc
11.07.2017
10:24:56
Ну и по факту это разные типы кооперативности.

,*многозадачности)

Google
Makc
11.07.2017
10:27:15
В случае асинхронщины - кооперативная, в случае потоков - вытесняющая.

Oleg
11.07.2017
10:27:45
питон 4.х будет сверхязыком?)

подумал так я себе

Makc
11.07.2017
10:28:21
Уже есть setonas

melancholiac
11.07.2017
10:28:38
питон 4.х будет сверхязыком?)
некоторые еще с 2.х не слезли

Даниил
11.07.2017
10:28:54
ты с ним можешь работать синхронно, можешь асинхронно
я вот этого не понимаю( я себе это как представляю: допустим создаётся фьючер (future) и новый поток, который открывает сокет, читает из него и по завершению чтения резолвит результат в фьючер сам же промис возвращается сразу ну либо то же самое, но не на фьючерсах, а на колбэках ну если ты про то что асинхронщина уже реализована таким образом в модуле сокетов, то ок, но там-то все равно под капотом те же потоки

Alex
11.07.2017
10:29:37
В инвест.фонд (ArkgoVC) срочно нужны Senior back-end в идеале с Django. У нас aws, docker, git, graphQL. Будет много работы с командой машинного обучения, тестами, NLP. Все ITшники русскоязычные, рынок британский, работа удаленная, её много =) agile, не дальше +4 часа от BST. З/П 150рублей + всё на что вы сможете уговорить нашего СТО(15+ лет питона), за знания готовы платить. Подаваться сюда https://arkgovc.workable.com/jobs/434577 ps1: есть еще вакансия на фронтов https://arkgovc.workable.com/j/C2927A6343 если поможете закрыть, то с меня 50к рублей. ps2: если вы не тянете под описание, но чертовски любите работать и учиться новому, то подавайтесь, рассмотрим. ps3: оперативные вопросы можно в личку, я не HR, людей ищу к себе)

Makc
11.07.2017
10:29:40
Нет потоков под капотом там

Nikolay
11.07.2017
10:29:49
если асинхронное - то ты делаешь системный вызов типа epoll, который посылает твоей программе сообщения, когда на сокете происходят события

Aleksandr
11.07.2017
10:30:29
если IO операции в map, чё будет?
для этого async for, async with

Nikolay
11.07.2017
10:30:43
как ты их будешь обрабатывать - это вопрос другой

Даниил
11.07.2017
10:31:04
ну так это

Nikolay
11.07.2017
10:31:11
для этого async for, async with
кстати да, разрешили await в list comprehensions

осталось только async lambda сделать

Даниил
11.07.2017
10:32:39
как ты их будешь обрабатывать - это вопрос другой
если я их буду обрабатывать в том же потоке, то получится все равно как бы синхронно ну то есть чтобы сделать нормальный асинхронный интерфейс, хоть на тех же колбеках, на практике все равно нужно будет обрабатывать эти сообщения в отдельном потоке или я всё ещё чего-то не понимаю(

осталось только async lambda сделать
и вообще нормальные лямбды)

Google
Makc
11.07.2017
10:33:55
Многострочные

(:

Nikolay
11.07.2017
10:34:03
Многострочные
нафиг не нужны

Даниил
11.07.2017
10:34:10
ну как не нужны, нужны(

Nikolay
11.07.2017
10:34:13
у тебя есть def, пользуйся

нет, не нужны

Даниил
11.07.2017
10:34:21
ну дааа

но если мне не нужно отдельную функцию определять, если я хочу просто передать и забыть

Nikolay
11.07.2017
10:34:36
более того, pep8 последний запрещает a = lambda : ololo() ... a()

лямбда тут ни при чем

Даниил
11.07.2017
10:41:22
если ты их будешь обрабатывать в том же потоке - тебе надо будет всего лишь в цикле определять, какой корутине дальше передать управление
ну окей, я понял вроде так-то корутины же все равно будут в отдельных потоках запускаться по идее о чём я собственно с начала и говорил

Даниил
11.07.2017
10:41:44
ну блин(

Nikolay
11.07.2017
10:41:46
корутины никакого отношения к потокам не имеют

они работают в одном потоке

Даниил
11.07.2017
10:42:45
чтобы с корутинами разобраться доку к asyncio читать?

Aleksandr
11.07.2017
10:57:58
Artem
11.07.2017
11:04:31
Google
Artem
11.07.2017
11:04:38
нитебезопасный код

Aleksandr
11.07.2017
11:06:22
навыки разработки в многонитевом окружении!
ок, я уточню, когда слово поток имеет двойной смысл

Nikolay
11.07.2017
11:43:33
двойной, даже тройной смысл только у слова "поток" в русском - это и flow, и stream, и thread

Admin
ERROR: S client not available

Dmitriy
11.07.2017
11:44:25
Нить

Михаил
11.07.2017
14:21:22
#вакансия #python #backend Всем привет! Ищем в команду codephobos.com скиллового бэкенд разработчика (Python, tornado, postgres) для разработки внутренних продуктов. Офис в Москве у м. Нагатинская. Оформление на литовскую компанию, зарплата в EUR. Вилка 1500 - 3000 EUR. Идеальный кандидат имеет профильное образование в техническом вузе, имеет от 3 лет опыта разработки на Python, любит технологии, хочет развиваться в области Machine Learning (работа в тесном сотрудничестве с отделом ML), хочет стать частью команды и работать day by day над внутренними продуктами. Со своей стороны обещаем интересные проекты с перспективой переезда в Европу и США.

stonepig
11.07.2017
14:22:48
да будет срач

Михаил
11.07.2017
14:23:44
тут не любят вакансии или что?

Alex
11.07.2017
14:24:56
тут не любят вакансии или что?
Скорее любят срачики :)

Михаил
11.07.2017
14:25:17
кто юбит срачики, просьба не откликаться )

Lev
11.07.2017
14:25:38
москва.... 3 года... day by day.... 120????(или я чет криво посчитал?)

Subbotin
11.07.2017
14:26:22
все правильно посчитал. они не правильно написали просто

я внутренние продукты пилил за бОльшие деньги с почвоведческим образованием и опытом работы питон програмистом 11 месяцев

Михаил
11.07.2017
14:28:41
почему перестал?

Анастасия Чумакова
11.07.2017
14:29:08
Я на улице играла на гармошке и набрала больше мелочью.

Михаил
11.07.2017
14:29:47
только что мне сообщили, что вилка до 3000, исправил

stonepig
11.07.2017
14:29:59
крутите еще, посоны, его

Alex
11.07.2017
14:30:25
А у нас вилка шире...

Google
stonepig
11.07.2017
14:30:27
еще на пару косарей можно, думаю

Настя, доставай гармошку

Анастасия Чумакова
11.07.2017
14:31:10
Настя, доставай гармошку
Бетзи, нафига козе баян? , - подумала я и больше не играю)

Vladimir
11.07.2017
14:34:21
оффтоп, реально устроится Juniorom Python в 43 года? есть сертификатЪ по питону от нетологии

Даниил
11.07.2017
14:34:56
> juniorom

Анастасия Чумакова
11.07.2017
14:35:17
оффтоп, реально устроится Juniorom Python в 43 года? есть сертификатЪ по питону от нетологии
Пофиг на возраст. Главное чтоб руки не из жп и сам не противный. И дальше учись тока. Бизнес-аналитиком можно еще.

Vladimir
11.07.2017
14:35:58
Egor
11.07.2017
14:36:22
нууу.. много вопросов будет и приоритет молодым отдают же

Igelko
11.07.2017
14:36:40
кто юбит срачики, просьба не откликаться )
но это же святое - любимый инструмент говном полить.

Анастасия Чумакова
11.07.2017
14:37:45
В молодой стартап - не реально.
Еще б они кому нужны были: седня есть, завтра нет.

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