
Roman
17.03.2019
10:54:30
Ну в винде есть TK

Alex
17.03.2019
10:54:30
Как и в любом другом нормальном дистрибутиве

Tishka17
17.03.2019
10:54:48
Линукс без гуя я вижу регулярно

Google

Tishka17
17.03.2019
10:55:12
С питоном при этом

Roman
17.03.2019
10:55:14
Ааа, понял
Хотя стоп в линуксе по ходу при устонавке некоторых прог гуй просто из реп подтягивается

Tishka17
17.03.2019
10:55:59
Ну да

Roman
17.03.2019
10:56:12
Короч, понятно

sickboi
17.03.2019
10:58:59
Как установить package, который лежит на самом компьютере?

/dev
17.03.2019
10:59:13
лучше ПОДУМОЙ

Tishka17
17.03.2019
10:59:21
С другой стороны Qt вроде такой же

Roman
17.03.2019
10:59:42
Ну чо калькулятор на тк получился.
Просто мне сравнивать не с чем

Саня
17.03.2019
11:01:08
Чем мне нравится питон, что тот же гуй в том же текстовом файле. а в C# где то по разным файлам раскидано. И с текстом программы без всех файлов проекта ничего не сделаешь

Google

Ssi
17.03.2019
11:02:06
охуенно вообще. Всё в одном файле

Tishka17
17.03.2019
11:02:10

Бумеранг
17.03.2019
11:02:23

Alexander
17.03.2019
11:02:24
Срач! Срач! Срач!
втф

Бумеранг
17.03.2019
11:02:37
Реально знания получит в это программе?

Tishka17
17.03.2019
11:02:50
Степик?

Бумеранг
17.03.2019
11:03:11

Tishka17
17.03.2019
11:03:12
Ну попробуй. Вроде для совсем новичка норм

Бумеранг
17.03.2019
11:03:29
Я совсем новичок

Tishka17
17.03.2019
11:04:42
Начни, если будет слишком просто - бросишь, возьмёшь другой

Саня
17.03.2019
11:05:35
просто не будет. Там для того задачи на графы есть

Nikolay
17.03.2019
11:09:10

Tishka17
17.03.2019
11:09:30

Nikolay
17.03.2019
11:10:34
Как и везде, так же

?? Eugene
17.03.2019
11:12:14

Саня
17.03.2019
11:13:31

Бумеранг
17.03.2019
11:17:18

Tishka17
17.03.2019
11:17:51

/dev
17.03.2019
11:19:20
Кстати почему?
gil мешает — тяжелые задачи в другой тред/эвентлуп уже не выделишь

Google

Tishka17
17.03.2019
11:20:05
Ui же в основном все равно в сишной части работает без гила

/dev
17.03.2019
11:20:56
Например?
например — генерация тайлов в фоне, пока карту смотришь и перемещаешь

Tishka17
17.03.2019
11:20:59
Кроме кликов всяких
Мм
Не предоставл вообще генерацию тайлов на питоне

/dev
17.03.2019
11:22:39
или какой геометрический анализ в фоне запустить

Tishka17
17.03.2019
11:23:49
Короче, претензия не гуи а к математике на питоне

/dev
17.03.2019
11:24:13
это претензия к многопоточке

Tishka17
17.03.2019
11:24:44
А генерацию тайлов без проблем можно вынести в отдельный процесс, ей же доступ к гуи не нужен

/dev
17.03.2019
11:24:48
просто это типичные сценарии, которые её требуют, чтоб юзер фризов гуя не замечал

Nikolay
17.03.2019
11:25:15
Qgis на питоне

Tishka17
17.03.2019
11:26:37

/dev
17.03.2019
11:27:36
отрисовка происходит по мере обработке сообщений из эвентлупа

Tishka17
17.03.2019
11:29:29
А треды прекрасно переключаются даже если один грузит проц по полной
На то оно и треды, а не корутины
Гил не про переключение тредов, а про реальную параллельность при наличии нескольких ядер

Google

Tishka17
17.03.2019
11:32:20
Хотя да, наверно клики будут обрабатываться медленнее при наличии gil. Но не скажу будет ли это заметно

/dev
17.03.2019
11:34:30
если со стороны C_API захватил gil — пока не отдашь — никто его не отберёт

Tishka17
17.03.2019
11:36:38
А если у тебя одно ядро, то у тебя и так ОС не даёт больше чем одному потоку _одновременно_ работать. И норм жили раньше

/dev
17.03.2019
11:37:09
но в 2019м-то даже на адовых ынтерпрайзных легаси-кластерах по 8 ядер минимум на виртуалках

Tishka17
17.03.2019
11:40:56

Dmitriy
17.03.2019
11:49:45
подскажите где задокументировано это?
b'строка'

?? Eugene
17.03.2019
11:51:26

Dmitriy
17.03.2019
11:53:34

?? Eugene
17.03.2019
11:54:35

Dmitriy
17.03.2019
11:55:00

Svr3
17.03.2019
11:55:00
соре офтоп
кто шарит в вкскрипт?
почему не получается заменить элемент?
var mass = ['a','b'];
mass[0] = 'c';
return mass;

?? Eugene
17.03.2019
11:55:21
b
Ну задай вопрос конкретней
bytes - это контейнер, в котором лежат байты. Так вышло что интерпретатор показывает первые 128 байт в виде ASCII символов, остальные будут выглядеть похоже на \x05fe. Однако, это обычные байты (числа)

Dmitriy
17.03.2019
11:58:28
Ну задай вопрос конкретней
ну вроде конкретный. Может я чет не так понимаю, просто я уже долгое время пишу на C# и там преобразование в массив бай идет явное через метод.
А тут достаточно указать вначале строки литерал b

?? Eugene
17.03.2019
11:58:57
тут тоже можно строку преобразовать в байты методом
а b"" - обычный литерал, как ты и сказал

megapro17
17.03.2019
11:59:08
Сори за офтоп но может кто-то знает
Как в хромиуме закешировать один файл, и чтобы он никогда больше не скачивался из интернета?

Dmitriy
17.03.2019
12:00:17
просто интересно как происходит преобразование, я так понимаю что где то в интерпретаторе заложено это, типа если встречается b то вызываем метод. Типа синтаксический сахар?

Google

?? Eugene
17.03.2019
12:02:24

Tishka17
17.03.2019
12:06:26
Сохрани локально

Dmitriy
17.03.2019
12:06:52
а в питоне строки по умолчанию в какой кодировке? utf-8?

Max
17.03.2019
12:07:12

megapro17
17.03.2019
12:07:18

Tishka17
17.03.2019
12:07:35
Откуда строка у тебя?

Dmitriy
17.03.2019
12:12:55

/dev
17.03.2019
12:23:42

megapro17
17.03.2019
12:24:56

/dev
17.03.2019
12:25:35
Свою, с локальным копиями и блекждеком

megapro17
17.03.2019
12:25:55
Может там как-нибудь свой js подключить который нужные мне переменные изменит

Nikolay
17.03.2019
12:28:23
Питонист 1 биток/мес

?? Eugene
17.03.2019
12:31:02

Nikolay
17.03.2019
12:35:26