@ru_python

Страница 8399 из 9768
Roman
17.03.2019
10:54:30
Ну в винде есть TK

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

Tishka17
17.03.2019
10:54:48
Ну в винде есть TK
И? Ты сколько раз видел Винду без гуя? А Линукс?

Линукс без гуя я вижу регулярно

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
охуенно вообще. Всё в одном файле

Бумеранг
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
они в соседнем курсе) более продвинутом
там ссылки небыло, так что какой из 2х курсов я не понял

Бумеранг
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
просто это типичные сценарии, которые её требуют, чтоб юзер фризов гуя не замечал
А как gil относится к фризам? Fps понимаю мог бы упасть, но ты же не будешь отрисовку на питоне кодить

/dev
17.03.2019
11:27:36
А как gil относится к фризам? Fps понимаю мог бы упасть, но ты же не будешь отрисовку на питоне кодить
пока у тебя выполняется тяжёлая задача, gil не даст тебе переключиться на другую — на ту же отрисовку

отрисовка происходит по мере обработке сообщений из эвентлупа

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
если со стороны C_API захватил gil — пока не отдашь — никто его не отберёт
Ну, обычно это один питоновский оператор или меньше

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

?? Eugene
17.03.2019
11:51:26
подскажите где задокументировано это? b'строка'
https://docs.python.org/3/library/stdtypes.html?highlight=bytes#bytes

Dmitriy
17.03.2019
11:53:34
https://docs.python.org/3/library/stdtypes.html?highlight=bytes#bytes
а как оно вообще работает? это на уровне интерпретатора?

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

megapro17
17.03.2019
12:07:18
Сохрани локально
Если бы я так мог сделать

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

/dev
17.03.2019
12:23:42
Сори за офтоп но может кто-то знает Как в хромиуме закешировать один файл, и чтобы он никогда больше не скачивался из интернета?
Есть способ для извращенцев — поднять локально проксю и переадрессовывать этот файл на локальную копию

megapro17
17.03.2019
12:24:56
Есть способ для извращенцев — поднять локально проксю и переадрессовывать этот файл на локальную копию
Бля короче Есть одно приложение под Android, там внутри браузер Скачивается js с сервера. Мне нужно его измененить. Я через mitm его поменял, но через какое то время он заново скачивается и всё изменения пропадают. Как это по нормальному сделать?

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

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

Nikolay
17.03.2019
12:35:26

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