
Nikolay
11.07.2017
10:21:28

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
гил от них не спасает

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

Даниил
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

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

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

Nikolay
11.07.2017
10:31:11
осталось только async lambda сделать

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

Nikolay
11.07.2017
10:33:23
что и делает эвентлуп

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

Nikolay
11.07.2017
10:41:37

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

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

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

Nikolay
11.07.2017
10:43:02

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

Vladimir
11.07.2017
14:35:58

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

Igelko
11.07.2017
14:36:40

Roman
11.07.2017
14:37:15

Igelko
11.07.2017
14:37:30

Анастасия Чумакова
11.07.2017
14:37:45