
Bsod
08.07.2017
16:41:31
У человека уже возникают задачи рейтить мессаджи на юзеров, может стоит задуматься не только о стандартных либах и том что есть из коробки? :)

Denis
08.07.2017
16:42:43
for user in users:
send_to_user(user)
time.sleep(0.05)

Bsod
08.07.2017
16:43:00
:D
читер

Google

Nikolay
08.07.2017
16:43:18
foreach my $user (@users){ ... }

Bsod
08.07.2017
16:43:25
тогда уже time.sleep(1/rate)

Denis
08.07.2017
16:43:58
Это же эмвипи

Aleksandr
08.07.2017
16:47:17
тоже вариант рейтлимита

Vaderoff
08.07.2017
17:07:54
Не подскажите как сделать асинхронную функцию? Надо чтобы одна функция работала отдельно от остального кода

Denis
08.07.2017
17:09:13
async def f()

Vaderoff
08.07.2017
17:09:35
f() и все?

Denis
08.07.2017
17:09:48
А запускать через await f()
Я, конечно, сомневаюсь, что это то, что тебе надо

Nikolay
08.07.2017
17:11:08

Vaderoff
08.07.2017
17:12:35
Мне нужно в точке входа запустить функцию, и чтобы питон не ждал пока она завершится, а просто забил на нее и продолжил выполнять следующие функции

Google

Aleksandr
08.07.2017
17:15:44

Nikolay
08.07.2017
17:16:08
за твое
не, у меня все хорошо, я celery не боюсь

Denis
08.07.2017
17:16:11

Vaderoff
08.07.2017
17:16:30

Nikolay
08.07.2017
17:16:33

Vaderoff
08.07.2017
17:16:56
бесконечный цикл который опрашивает сервер на наличие обновлениий

Aleksandr
08.07.2017
17:16:59

Denis
08.07.2017
17:17:00

Nikolay
08.07.2017
17:17:17

Aleksandr
08.07.2017
17:17:33

Denis
08.07.2017
17:17:41
Не надо асинхронно

Nikolay
08.07.2017
17:17:47
да-да
разумеется, потому что долгие задачи все в аутсорсе

Lucky
08.07.2017
17:18:20
Так а для чего тогда асинхронность если тредами делать? (не троллинг, просто недостаток знаний)

Denis
08.07.2017
17:18:33
А если в основном потоке какие-то тяжелые вычисления?

Nikolay
08.07.2017
17:18:34
https://aiohttp.readthedocs.io/en/stable/client.html

Aleksandr
08.07.2017
17:19:16

Google

Denis
08.07.2017
17:19:25

Nikolay
08.07.2017
17:19:48
проблема только в том, что в питоне с тредами все плохо и в большинстве случаев они не нужны

Denis
08.07.2017
17:20:05
В данном случае не вижу никаких проблем

Nikolay
08.07.2017
17:20:15
хоть они и проще для написания (и то это сомнительно)

Alex
08.07.2017
17:20:54

Aleksandr
08.07.2017
17:21:00

Denis
08.07.2017
17:21:09
Чаще всего оно бывает sleep bound

Lucky
08.07.2017
17:22:27
Просто я весь день сижу и пытаюсь придумать себе задачку для понимания asyncio, но как-то путных примеры в голову не идут.

Nikolay
08.07.2017
17:22:27

Denis
08.07.2017
17:22:38
Третий

Nikolay
08.07.2017
17:23:02

Aleksandr
08.07.2017
17:23:04

Denis
08.07.2017
17:23:14
А во втором брал?

Aleksandr
08.07.2017
17:23:55

Nikolay
08.07.2017
17:24:08
А во втором брал?
во втором он приводил к пожиранию ресурсов и машинерия под ним была чисто на питоне
а сейчас там все на сях и гил отпускается
/me до сих пор удивляется, что при таком говне находятся люди, топящие за нужность второго питона

BlackAndOrange
08.07.2017
17:27:12
А как они это аргументируют?

Lucky
08.07.2017
17:27:14

Google

BlackAndOrange
08.07.2017
17:27:23
Серьёзно, в чём вообще ПЛЮСЫ второго питона?

Lucky
08.07.2017
17:27:34

Nikolay
08.07.2017
17:27:39

BlackAndOrange
08.07.2017
17:27:40

Nikolay
08.07.2017
17:27:47

Denis
08.07.2017
17:27:48
Есть код, который на нем уже написан, а переписать дороже, чем поддерживать

BlackAndOrange
08.07.2017
17:27:57
И легаси-библиотек чисто под второй питон я не особо видел

Admin
ERROR: S client not available

Vaderoff
08.07.2017
17:28:06
так что мне в итоге юзать асинхрон или треды?

Denis
08.07.2017
17:28:11
Треды

Nikolay
08.07.2017
17:28:13
просто многие пацаны не могут внятно объяснить начальству, почему надо вложить время и деньги в переход на третий питон

BlackAndOrange
08.07.2017
17:28:23
В чём смысл начинать НОВЫЙ проект под python2?

Vaderoff
08.07.2017
17:28:40
Треды
в основном потоке у меня просто телеграм бот

Denis
08.07.2017
17:28:41
Новые и не начинают

Nikolay
08.07.2017
17:29:02

Aleksandr
08.07.2017
17:29:06

BlackAndOrange
08.07.2017
17:29:19
Хм, в каких задачах быстрее?

Nikolay
08.07.2017
17:29:31

Aleksandr
08.07.2017
17:30:15

Google

Nikolay
08.07.2017
17:31:56
с другой стороны, все больше людей понимают, что не надо писать бизнес-логику на голом питоне
поэтому то, что сам байткод выполняется чуть медленнее в некоторых случаях, не влияет почти ни на что

BlackAndOrange
08.07.2017
17:37:36
Сразу скажу, я не профессионал в написании бенчмарков
Но вот мои результаты:
2.7.13 (default, Feb 11 2017, 12:22:40)
[GCC 6.3.1 20170109]
0 : 0.637057065964
1 : 0.453737020493
2 : 0.445848941803
3 : 0.443139076233
4 : 0.444291114807
5 : 0.44505405426
6 : 0.447105884552
7 : 0.590711832047
8 : 0.516195058823
9 : 0.443379878998
vs
3.6.1 (default, Mar 27 2017, 00:27:06)
[GCC 6.3.1 20170306]
0 : 0.3767426013946533
1 : 0.24193406105041504
2 : 0.2318120002746582
3 : 0.23308181762695312
4 : 0.23192453384399414
5 : 0.2379317283630371
6 : 0.23881173133850098
7 : 0.23882365226745605
8 : 0.23904681205749512
9 : 0.2617034912109375


Виктор Ларионов
08.07.2017
17:39:40
-Пробив данных по-номеру тел. "ФИО, ПРОПИСКА и пр. информация" ?
-Детализация звонков и СМС "МТС, Билайн, Мегафон, ТЕЛЕ2" ?
❗-ЗАМЕНА/ПЕРЕОФОРМЛЕНИЕ ЛЮБЫХ СИМ-КАРТ❗под любые нужды
-Закрытые тарифы с возможностью подключения на свой номер. "такие
тарифы вы не приобретете в свободной продаже!" ?
-Переадресация любого номера на ваш номер "Звонки/смс" ?
-СИМ-КАРТЫ пустые и балансом "только оптом" ?
-Устройство для активации сим.
-Определение ГЕО данных по-номеру телефона "подробности в ЛС"
-Также щелкаем соц.сети, почты, корп почты. мессенджеры. ?
?Также работаем с базами:
МВД, ФНС, УФМС, ССП, МФЦ, ГИБДД, и пр.
❗ПРИЕМЛЕМЫЕ ЦЕНЫ❗
❗ПОСТОЯННЫМ КЛИЕНТАМ СКИДКИ❗
❗РАДЫ ПРЯМОМУ СОТРУДНИЧЕСТВУ ❗
?ТОП ТОВАР?
-ТАРИФЫ Ростелеком.
безлимитный интернет за 370р мес.
Работает по всей РФ и во-всех устройствах.
Тут вы все найдете. - https://t.me/joinchat/AAAAAED_H7us6Vir5UQL-Q
❗ПОДПИШИСЬ НА КАНАЛ, ЧТОБЫ НЕ ПОТЕРЯТЬ❗
ПОСТ СКОРО БУДЕТ УДАЛЕН❗❗❗
Telegram: @Tony_Mantony


Nikolay
08.07.2017
17:39:51

BlackAndOrange
08.07.2017
17:39:54
Нет
Фига скорость запуска интерпретатора
Код: https://paste.laravel.io/LKWzN#
Арифметика, сдвиги, цикл, форматирование строки, ловля эксепшна
Третий быстрее примерно вдвое
Ща ещё проверю запись в файлы для верности
И чтение


Roman
08.07.2017
17:42:51
-Пробив данных по-номеру тел. "ФИО, ПРОПИСКА и пр. информация" ?
-Детализация звонков и СМС "МТС, Билайн, Мегафон, ТЕЛЕ2" ?
❗-ЗАМЕНА/ПЕРЕОФОРМЛЕНИЕ ЛЮБЫХ СИМ-КАРТ❗под любые нужды
-Закрытые тарифы с возможностью подключения на свой номер. "такие
тарифы вы не приобретете в свободной продаже!" ?
-Переадресация любого номера на ваш номер "Звонки/смс" ?
-СИМ-КАРТЫ пустые и балансом "только оптом" ?
-Устройство для активации сим.
-Определение ГЕО данных по-номеру телефона "подробности в ЛС"
-Также щелкаем соц.сети, почты, корп почты. мессенджеры. ?
?Также работаем с базами:
МВД, ФНС, УФМС, ССП, МФЦ, ГИБДД, и пр.
❗ПРИЕМЛЕМЫЕ ЦЕНЫ❗
❗ПОСТОЯННЫМ КЛИЕНТАМ СКИДКИ❗
❗РАДЫ ПРЯМОМУ СОТРУДНИЧЕСТВУ ❗
?ТОП ТОВАР?
-ТАРИФЫ Ростелеком.
безлимитный интернет за 370р мес.
Работает по всей РФ и во-всех устройствах.
Тут вы все найдете. - https://t.me/joinchat/AAAAAED_H7us6Vir5UQL-Q
❗ПОДПИШИСЬ НА КАНАЛ, ЧТОБЫ НЕ ПОТЕРЯТЬ❗
ПОСТ СКОРО БУДЕТ УДАЛЕН❗❗❗
Telegram: @Tony_Mantony
/report


BlackAndOrange
08.07.2017
17:42:54
IO на экран проверять не буду, больно неудобно

Nikolay
08.07.2017
17:43:10
https://stackoverflow.com/questions/31548680/why-is-python-3-is-considerably-slower-than-python-2

BlackAndOrange
08.07.2017
17:43:26
Так ты извини
Это 2 года назад
А у меня оба питона свежие