@ru_python

Страница 3091 из 9768
Roman
03.07.2017
20:12:31
И получается, что смешивать традиционный код и async нельзя категорически

Nikolay
03.07.2017
20:12:36
костыль, да

Roman
03.07.2017
20:13:08
ну так await asyncio.sleep(0) же есть
Я не спать хочу, а считать или сделать что-то полезное

Nikolay
03.07.2017
20:13:24
Google
Nikolay
03.07.2017
20:13:40
этот костыль сам Гвидо рекомендует :) https://github.com/python/asyncio/issues/284

и потом, есть async for вместо while

Semyon
03.07.2017
20:14:19
Я тут узнал что в Python3 не работает unbuffered режим для файлов

Shamil
03.07.2017
20:15:44
Кстати у меня не получается к библиотеке win32api подключиться, хотя я ее скачивал.Как думаете с чем это связанно?

Nikolay
03.07.2017
20:15:48
aiofiles?

Semyon
03.07.2017
20:15:50
т.е.?
Крашится оно

Nikolay
03.07.2017
20:16:01
Крашится оно
покажи пример кода

Semyon
03.07.2017
20:17:49
покажи пример кода
да банально f = open("test.txt", "w", 0)

Nikolay
03.07.2017
20:18:58
да банально f = open("test.txt", "w", 0)
так он только для бинарного i/o же

"wb" должно быть

Semyon
03.07.2017
20:20:06
А стринги как то можно писать сразу ?

Nikolay
03.07.2017
20:20:45
А стринги как то можно писать сразу ?
что значит "сразу"? открой файл в бинарном режиме и пиши bytes

Google
Nikolay
03.07.2017
20:20:55
вот тебе и безбуферность

Semyon
03.07.2017
20:21:44
Речь о том что бы не руками переводить в нужную кодировку итд, а отдать это на попечение языка

Nikolay
03.07.2017
20:22:16
Речь о том что бы не руками переводить в нужную кодировку итд, а отдать это на попечение языка
каким образом язык за тебя поймет, какая у тебя там в байтовой строке кодировка?

и вообще, какое отношение кодировка имеет к безбуферному i/o?

Roman
03.07.2017
20:23:33
этот костыль сам Гвидо рекомендует :) https://github.com/python/asyncio/issues/284
Ну и? Чем это поможет в какой-то django orm и хождении к mysql/pg/sqlite?

Nikolay
03.07.2017
20:24:07
Ну и? Чем это поможет в какой-то django orm и хождении к mysql/pg/sqlite?
ничем, потому что libmysqlclient и libpostgresqlclient в принципе не способны в асинхронность

и это не проблема питона

хочется асинхронности - бери redis или tarantool

Роман
03.07.2017
20:26:25
ничем, потому что libmysqlclient и libpostgresqlclient в принципе не способны в асинхронность
ну psycopg2 вроде ж может асинхронно запросы выполнять, не?

Nikolay
03.07.2017
20:26:35
может разве что делать вид, но и то я такого там не помню

чисто питоновые клиенты некоторые могут, типа pymysql, но там другие проблемы

Роман
03.07.2017
20:29:43
нет, не может
вроде может: http://www.psycopg.org/psycopg/docs/advanced.html#async-support

или имеется ввиду что-то другое?

Nikolay
03.07.2017
20:31:02
вроде может: http://www.psycopg.org/psycopg/docs/advanced.html#async-support
а, понятно, они сделали через libpq

не видел этого раньше

но нативной поддержки async/await и корутин все равно нет

есть только коллбэки

?
03.07.2017
20:43:24
Парни сегодня спрашивали знаю ли я скл и вба. Я пренебрежительно сказал что это прошлый век и есть питон. Прав ли я или надо ботать скл и вба?

Google
Anatoly
03.07.2017
20:44:10
скл это SQL?

А вба это VBA?

?
03.07.2017
20:44:25
Да

Anatoly
03.07.2017
20:44:28
А какая между ними связь, простите? :D

Sagi
03.07.2017
20:44:29
надо знать го, ноде.йс и питон

?
03.07.2017
20:44:32
Nikolay
03.07.2017
20:44:41
надо знать го, ноде.йс и питон
нодейс не надо, остальное да

Anatoly
03.07.2017
20:44:51
И с каких пор скл стал прошлым веком

Nikolay
03.07.2017
20:45:06
Что посоветуешь?
учи питон и датасаенс

Anatoly
03.07.2017
20:45:12
Все уже на NoSQL перешли?

Sagi
03.07.2017
20:45:21
на орм

Ivan
03.07.2017
20:45:34
Все уже на NoSQL перешли?
и штаны подвернули

Mi
03.07.2017
20:45:41
?
03.07.2017
20:45:44
Но если спросят с умным видом про sql и вба что ответить?

Nikolay
03.07.2017
20:45:54
Mi
03.07.2017
20:46:06
фу, нет
асинхронность❤

Nikolay
03.07.2017
20:46:07
Sagi
03.07.2017
20:46:22
фронтенд питоном не напишешь (

Nikolay
03.07.2017
20:46:28
асинхронность❤
в питоне и го, да. нодейс не нужен, как и жс на сервере вообще

?
03.07.2017
20:46:29
подучи sql дешь крутым перцем
Как его быстро за ботать,

Google
?
03.07.2017
20:46:37
Что такое го

Nikolay
03.07.2017
20:46:48
Как его быстро за ботать,
читай книжку SQL Рецепты

Nikolay
03.07.2017
20:46:59
Что такое го
гугли golang

Ivan
03.07.2017
20:47:08
@ponzi77 а аналитика в крупном банке тебя уже не торкает?

Nikolay
03.07.2017
20:47:12
гринлеты ❤
import greenlet, ага

Mi
03.07.2017
20:47:35
прост хз, мне нравилось в ноде быстро хуйню писать в пару строчек

это единственное, что мне там нравилось

Admin
ERROR: S client not available

Nikolay
03.07.2017
20:47:55
а еще и куда более вменяемая и взрослая инфраструктура

?
03.07.2017
20:48:34
@ponzi77 а аналитика в крупном банке тебя уже не торкает?
Мне нужно по-хорошему написать прогу в си два плюс которая бы содержала все библиотеки nltk на питоне и делала бы все автоматически

Ivan
03.07.2017
20:48:54
*facepalm*

щито?
это аналитик крутого большого банка, не мешай ему.

Roman
03.07.2017
20:49:32
Nikolay
03.07.2017
20:49:59
Чем они помогут?
в них асинхронность искаропки

?
03.07.2017
20:50:06
Скажем стоит задача узнать как часто сми мусолят тему коррупции сердюкова. Врубаю прогу и он ищет количество

Nikolay
03.07.2017
20:50:11
это аналитик крутого большого банка, не мешай ему.
а что он тут делает с такими вопросами?

Google
?
03.07.2017
20:50:17
Это делается на питоне

Но это руками

Ivan
03.07.2017
20:50:29
а что он тут делает с такими вопросами?
задает вопросы "как пользоваться pip?"

?
03.07.2017
20:50:31
А для проги нужен си два плюс

Nikolay
03.07.2017
20:50:33
это делается на чем угодно

Ivan
03.07.2017
20:51:01
А пока все что он выдает - это набор случайных фраз, которые он считает умными, но значения не понимает

Roman
03.07.2017
20:51:05
Nikolay
03.07.2017
20:51:07
для проги нужна scala и джоба на спарке, которая строит агрегацию поверх данных в варехаусе

Boojum
03.07.2017
20:51:21
Но это руками
Можешь навалять телеграм-бота в питоне за 10 минут и управлять через него

Nikolay
03.07.2017
20:51:48
Должен опечалить, но js быстрее питона :(
с точки зрения сетевого ио - да, как и го. Хотя это поправимо. А вот во всем остальном - нет.

Джоба это что
это джоба

Roman
03.07.2017
20:51:58
Nikolay
03.07.2017
20:52:23
С чего это вдруг?
с того это вдруг, в тарантуле они аж на сях ухитрились корутины сварганить

Nikolay
03.07.2017
20:52:55
а aioredis хорош для редиски, он реально быстрый

Roman
03.07.2017
20:53:01
Nikolay
03.07.2017
20:53:03
и aioes тоже, но там все-таки http

Нет, с точки зрения вычислений. В v8 тупо лучше jit
это тоже поправимо, плюс, jit там весьма специфический. Для датасаенса не подходит, например.

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