
Софи
14.03.2017
18:50:41
но опять же from future Import ...

Artem
14.03.2017
18:51:49
https://docs.python.org/3.6/library/2to3.html
http://python-future.org/compatible_idioms.html

Бабкин
14.03.2017
19:08:34
Кто-то сталкивался с управлением (M590 модуль gsm) через gipo Python

Nikolay
14.03.2017
19:10:35
Так, асинхронность в 3.5 только завезли? Сейчас в большинстве дистрибах свежих какой питон идет?

Google

Бабкин
14.03.2017
19:12:49
Debian 3.4 ubuntu 3.5 или 6 не помню давно в убунту не сидел

Pavel
14.03.2017
19:13:27
очередной дебиан выйдет достаточно скоро, там будет 3.5

Даниил
14.03.2017
19:14:33
А мне на манджаро (арч) хорошо, всегда все новое :)
Питон из коробки был 3.6

Pavel
14.03.2017
19:15:05

Даниил
14.03.2017
19:15:10
Не все
Некоторые не знают про другие дистрибутивы :)

Pavel
14.03.2017
19:16:06
давайте всё-таки говорить про осознанный выбор.

Бабкин
14.03.2017
19:16:23
Каждому свое дистрибутивов очень много основателей мало

Даниил
14.03.2017
19:16:32
"основателей"?
ты имеешь ввиду дистрибутивы, от которых идут другие дистрибутивы?

Бабкин
14.03.2017
19:16:53
Дебиан отличается стабильностью

Даниил
14.03.2017
19:16:56
знаю

Google

Бабкин
14.03.2017
19:17:05
Да

Даниил
14.03.2017
19:17:10
для домашнего пользования всё-таки лучше что-то типа арча, для сервера дебиан

Nikolay
14.03.2017
19:17:19
Так, в 3.4 есть модуль asyncio, можно поиграться; никогда с таким дело не имел, сложно что-то.

Даниил
14.03.2017
19:17:26
@Ni
@deluxoft через yield from и @asyncio.coroutine
но с синтаксисом 3.5 код выглядит чище
т.е вместо await делаешь yield from, вместо async используешь декоратор @asyncio.coroutine

Софи
14.03.2017
19:19:39

Бабкин
14.03.2017
19:20:30
А там уже кому что, мне на дебиан удобно, я не играю в игры сугубо поработать, да фильм какой-то посмотреть

Даниил
14.03.2017
19:20:37
@d1ccb806 ну я не настолько терпеливый, чтобы ждать постоянно установки пакетов, которые мне нужны :)
бинарники быстрее установить и запустить
@dUhaOd для тебя тогда почти все дистрибутивы будут одинаковые

Pavel
14.03.2017
19:21:14

Софи
14.03.2017
19:21:24

Даниил
14.03.2017
19:21:31
А почему бы и нет?

Бабкин
14.03.2017
19:21:37

Даниил
14.03.2017
19:21:49
Кста, мб ещё раз скажу (уже говорил тут), скоро выйдет первая версия PyPy с поддержкой Python 3.5 и f-strings из 3.6

Denis
14.03.2017
19:21:51

Даниил
14.03.2017
19:22:04
Её уже можно скачать, но пока релиза официального нет

Pavel
14.03.2017
19:22:27
В experimental 3.6 с релиза
https://packages.debian.org/search?keywords=python3&searchon=names&suite=experimental§ion=all мне не показало. :(

Google

Denis
14.03.2017
19:23:15
А, даже сид
https://packages.debian.org/sid/python3.6

Nikolay
14.03.2017
19:23:22
Пытаюсь копать 3.4, взял первый попавшийся sample для корутин в инете, что-то вроде как засыпает, но в терминале пустота:

Denis
14.03.2017
19:23:43
Корутины в 3.5 надо писать

Игорь
14.03.2017
19:23:45
> linux
> игры
ты будешь удивлена, но на линухах порядочно игр. особенно если стим поставить.

Даниил
14.03.2017
19:24:05
@bladdon разве?

Denis
14.03.2017
19:24:26
Ну да, там async await есть

Даниил
14.03.2017
19:24:26
https://www.python.org/dev/peps/pep-0492/
А, ты про то, что использовать

Игорь
14.03.2017
19:24:40

Даниил
14.03.2017
19:24:50
Я думал ты имеешь ввиду, что нужно писать "asyncio.coroutine" в 3.5

Denis
14.03.2017
19:25:01
Не, так не нужно

Nikolay
14.03.2017
19:25:15
Я дебил и надо в лист делать, почему-то.

Софи
14.03.2017
19:25:47

Даниил
14.03.2017
19:25:58
в смысле
yield from_compute

Denis
14.03.2017
19:26:02

Даниил
14.03.2017
19:26:12
мб yield from compute

Google

Даниил
14.03.2017
19:26:14
без _ ?
а

Denis
14.03.2017
19:26:25
Не time.sleep, а asyncio.sleep

Даниил
14.03.2017
19:26:25
сорян
протупил, там курсор сам

Nikolay
14.03.2017
19:26:34

Даниил
14.03.2017
19:26:54
как тебе сказали, нужно использовать asyncio.sleep

Admin
ERROR: S client not available

Nikolay
14.03.2017
19:27:39

Pavel
14.03.2017
19:27:50
а если time.sleep() имитирует очень долгое вычисление?

Nikolay
14.03.2017
19:28:04
Тип интерпретер не ждет завершения sleep и идет по коду дальше?

Маришка
14.03.2017
19:28:12

Nikolay
14.03.2017
19:28:27
На самом деле это тсюда: https://speakerdeck.com/moscowdjango/asyncio-v-python-kak-ustroieno-i-zachiem-nuzhno

Даниил
14.03.2017
19:29:08
там же вопрос
сработает или нет?
а
всё понял

Маришка
14.03.2017
19:29:24
yield from asyncio.sleep(1)

Даниил
14.03.2017
19:29:39
ну мб там автор реально имитирует долгое вычисление

Маришка
14.03.2017
19:29:55
А

Google

Маришка
14.03.2017
19:29:56
Велп
Стоп
А смысл от этого примера вообще

Nikolay
14.03.2017
19:31:36
Я хз; пример бы на понимание как это работает.

Маришка
14.03.2017
19:31:55
Что именно?
Садись на 3.6 на котором синтаксический сахар async/await у asyncio

Даниил
14.03.2017
19:34:41
@yui_meow насчёт 3.6 согласен, но в 3.5 тоже есть async await

Маришка
14.03.2017
19:35:14
И все же куда лучше сесть на 3.6

Nikolay
14.03.2017
19:36:28
Боюсь, что этот код не отражает ничего нового. То же самое примерно и в 2.7

Даниил
14.03.2017
19:36:30
ну ясен пень)

Игорь
14.03.2017
19:36:31

Даниил
14.03.2017
19:36:52
@deluxoft воу

Aragaer
14.03.2017
19:37:12
есть и нативные

Даниил
14.03.2017
19:37:20
явно лучше иметьасинхронность в стандартной библиотеке и в самом интерпретаторе

Aragaer
14.03.2017
19:37:26
а есть такие, которые с вайном под капотом, а запускаются в один клик

Даниил
14.03.2017
19:37:28
вместо использования других библиотек
к asyncio уже очень много библиотек вышло
https://github.com/aio-libs
тут некоторые из них