@python_beginnersЭта группа больше не существует

Страница 1235 из 1885
vlade11115
04.02.2017
23:02:35
Всем привет. Есть pyQT5, в нем горизонтальный слайдер, к которому привязана функция, которая перерисовывает картинку в главном окне. Суть в том что при передвижении слайдера перерисовка дико лагает. Как избавиться от лага, может задержку как то можно поставить?

Работа с картинкой через пиллоу идёт, но если запускать обработку картинки отдельно то всё ок.

Traveler747
04.02.2017
23:28:56
Слушайте , ребят , а вот я так понял в питоне свича нет

А чем пользоваться тогда?

Google
Igor
04.02.2017
23:29:16
if/elif/else

Traveler747
04.02.2017
23:29:30
Ну да, про это читал

А кроме иф эхо

Элз

Igor
04.02.2017
23:29:44
in/and/or/any/all, если что-то специфичное

Traveler747
04.02.2017
23:30:07
Ну понял, короче конкретно на свитч вообще ничего похожего

Igor
04.02.2017
23:30:14
Неа

Traveler747
04.02.2017
23:30:26
Ну Лан, наверно это и не так важно...

Igor
04.02.2017
23:30:59
ну, можно сделать дикт с ключами-условиями и значением-результатом

но это как-то.. ебано :)

можно через эксепшены ещё

Traveler747
04.02.2017
23:31:33
Исключения?

Igor
04.02.2017
23:31:40
try: except Exception1: except Exception2: else: finally:

Google
Traveler747
04.02.2017
23:31:50
Я пока так далеко в изучении питона не зашёл)

Igor
04.02.2017
23:31:52
но это всё, конечно, сильно зависит от ситуации

короче, if/elif/else - самый ОК и универсальный вариант должен быть

но если будут примеры, когда тебе ОЧЕНЬ будет не хватать switch'а, пиши, подскажем

Traveler747
04.02.2017
23:32:51
Хорошо хорошо) буду иметь в виду)

Игорь, а вот вы получается как спец в чате для новичков ?

Ну то есть если бы тут сидели одни новички - никто бы никому не смог помогать

Igor
04.02.2017
23:34:35
нет, я далеко не спец %)

мои советы иногда могут быть (и бывают) откровенно паршивыми

Johnnie
04.02.2017
23:35:52
врет он все бля

Traveler747
04.02.2017
23:36:14
?

Igor
04.02.2017
23:37:35
врет он все бля
ну не, Паша гораздо лучше объясняет и тащит всегда

05.02.2017
03:14:39
Не помню уже когда, но почему-то самому не хватало свичей

Denis
05.02.2017
04:24:30
https://www.python.org/dev/peps/pep-3103/

05.02.2017
05:26:32
6 год

Реджектед

Pavel
05.02.2017
05:55:06
А расскажите, пожалуйста, когда нужен свич, что прям никак не обойтись if/dict/ещё чем-то.

AnTi3z ??
05.02.2017
06:00:45
Так там написано же, зависит от реализации и оптимизации

Как вариант свич это просто обычный elif без оптимизаций... и тогда без разницы

da horsie
05.02.2017
07:15:11
Привет, чуваки

Google
da horsie
05.02.2017
07:15:49
а можно заставить unittest.main() выводить результаты в цвете?

Petr
05.02.2017
07:19:34
Такая ситуация, через запрос получаю картинку, через PIL разрезаю на одинаковые части, потом беру хеш от каждой части и сохраняю с этим именем, для того чтобы потом понять есть уже такая картинка или нет. Так вот пока что это не работает, картинки отличаются размером (на диске) хотя все 100x100 и на глаз отличия не заметны, ну и соответственно хеши у них будут отличаться. Как можно обрабатывать эти картинки чтобы понять что такая картинка уже есть?

Petr
05.02.2017
07:30:53
Спасибо, попробую

da horsie
05.02.2017
07:56:09
помогите, пожалуйста. как использовать эту штуку? https://github.com/meshy/colour-runner

установил, импортировал, что дальше?

Pavel
05.02.2017
08:03:18
установил, импортировал, что дальше?
Ридми прочитать до конца?

Petr
05.02.2017
08:03:53
установил, импортировал, что дальше?
Mix the ColourRunnerMixin into your unittest test runner

Возможно, тебе поможет OpenCV. Лишь бы работало не слишком медленно.
Попробовал opencv чтобы найти отличия в двух одинаковых картинках, и он их не нашел. В чем же они могут отличатся тогда из за чего размер картинок разный?

da horsie
05.02.2017
08:08:17
Ридми прочитать до конца?
я прочитал, но я совсем нуб. как это сделать?

Pavel
05.02.2017
08:09:12
я прочитал, но я совсем нуб. как это сделать?
У тебя джанга или обычный питон проект?

da horsie
05.02.2017
08:09:43
голый питон 3.6

Petr
05.02.2017
08:10:16
Сжатие жпег может портить байтовое равенство
они в PNG, и сохраняются одинаково, только если исходная картинка во всем виновата

Quas
05.02.2017
08:13:49
Вопрос мб совсем глупый, но как узнать боту, кто отправил обычное сообщение в группе, если при использовании from ошибку выдаёт? Т.е. в message.from.id from подсвечивается и не даёт запуститься программе. Боту телеграм

Petr
05.02.2017
08:16:18
Какому боту?

05.02.2017
08:16:40
Тг? Слак?

Quas
05.02.2017
08:21:27


Dmitriy
05.02.2017
08:22:49
dir(message)

Google
Dmitriy
05.02.2017
08:23:47
Если там дейстивтельно from, то тогда gettatr(message, 'from'), что крайне маловероятно

Скорее всего там from_id

Quas
05.02.2017
08:27:47
dir(message)
Спасибо. Действительно не from

Dmitriy
05.02.2017
08:28:13
message.from_user.id?

Admin
ERROR: S client not available

Quas
05.02.2017
08:28:56
Petr
05.02.2017
08:30:25
Ну вообщем то content-type:image/jpeg похоже и вправду все из за исходного изображения. OpenCv может делать отпечаток изображения исходя из того что нарисовано? Хотя из за косячного пикселя может не работать потом( Как быть?

da horsie
05.02.2017
09:21:48
Есть кто живой? Покритикуйте мой код? https://github.com/f3ath/learning-python

Leonid
05.02.2017
10:06:30
da horsie
05.02.2017
10:07:36
Херовый код, не благодари
А подробнее? Что исправить?

Leonid
05.02.2017
10:08:49
А подробнее? Что исправить?
Не знаю не смотрел, ты просил покритиковать)

Petr
05.02.2017
10:10:34
У opancv есть что-то подобное stackoverflow?

opencv*

da horsie
05.02.2017
10:11:02
Не знаю не смотрел, ты просил покритиковать)
Тогда тебе будет интересно узнать определение критики :) https://ru.m.wikipedia.org/wiki/%D0%9A%D1%80%D0%B8%D1%82%D0%B8%D0%BA%D0%B0

b0g3r
05.02.2017
10:45:19
Есть кто живой? Покритикуйте мой код? https://github.com/f3ath/learning-python
dicstring в тройных двойных кавычках должны быть

b0g3r
05.02.2017
10:45:53
(a, b) = (b, a + b)

скобочки не нужны

Google
b0g3r
05.02.2017
10:46:18
вообще там нигде не нужны) последовательность через зяпятую - это тупл

da horsie
05.02.2017
10:46:20
Kate
05.02.2017
11:04:34
Извиняюсь за глупый вопрос. Есть ли ситуации где цикл For уступает циклу While ? Во многих курсах Вайлу уделяется минимальное изучение, тогда как Фор особое. Есть ли задачи с которыми Фор справится неэффективнее чем Вайл?

b0g3r
05.02.2017
11:05:53
у них просто разный смысл

while - делать что-то пока условие верно

for - перебирать что-то (в некоторых случаях делать что-то n раз)

Aidar
05.02.2017
11:06:35
Ну можно написать через while а наоборот уже сложно

Ну фор*

Kate
05.02.2017
11:07:01
Спасибо

da horsie
05.02.2017
11:07:01
for - применить некую логику к набору однородных данных

Aidar
05.02.2017
11:07:30
Фор просто сложнее

Все

Поэтому больше внимания

Особенно в сишных языках

Страница 1235 из 1885

Эта группа больше не существует Эта группа больше не существует