
Дмитрий
05.09.2018
07:31:05
Всем здрамсь. Перехожу на Python с С++ (Qt). Подскажите тут что ни будь есть наподобие сигналов\слотов?

Max
05.09.2018
07:32:16

Иван
05.09.2018
07:34:40
попробуй
Браза
Спасибо большое, получилось)
а я дундук, самый очевидный варик пропустил..?♂️(хотя такое впечатление что пробовал, и не получалось?)

Артем
05.09.2018
07:57:08
Есть надмозги )) кто знает почему:
str1 = 'hello'
str2 = 'hello'
str1 is str2 >> True
srt3 = 'hello ololo ololo'
str4 = 'hello ololo ololo'
str3 is str4 >>> False

Google

Michael
05.09.2018
07:58:22

Valery
05.09.2018
07:58:28

Артем
05.09.2018
07:58:43
Длинна абсолютно одинаковая

Eldar
05.09.2018
07:59:19

Valery
05.09.2018
07:59:24

Egor
05.09.2018
07:59:52

Артем
05.09.2018
08:00:11

Valery
05.09.2018
08:00:31
1 is 1 true

Артем
05.09.2018
08:00:40
Просто опечатался

Google

Valery
05.09.2018
08:00:44
300 is 300 false

Артем
05.09.2018
08:00:59
Я чёт никогда не проверял а тут перлист знакомый ))) и прям в ступор впал ?

Eldar
05.09.2018
08:01:55

Valery
05.09.2018
08:02:02
угу

Dim
05.09.2018
08:03:26
In [2]: s = 1
In [3]: m = 1.0
In [4]: n = True
In [5]: s == m == n
Out[5]: True

Артем
05.09.2018
08:03:34
О как ))) спасибо)) щас попробую в доках разрыть ))

Eldar
05.09.2018
08:04:52
еще есть такая фигня:
>>> hash(-1) == hash(-2)
>>> True

Sergey
05.09.2018
08:05:07

Cykooz
05.09.2018
08:05:14

Артем
05.09.2018
08:06:27
Я проверял в репл там как раз и удивился ))
А как же явное лучше не явного ???

Eldar
05.09.2018
08:07:22

Артем
05.09.2018
08:07:55
Ох надо раскопать в доках
ахахаха пиотн что ты делаешь:
>>> str1 = [('a'*i, 'a'*i) for i in range(100)]
>>> for i in str1:
... str2 = i[0]
... str3 = i[1]
... if str2 is str3:
... print(str2, str3)
...
a a

Eldar
05.09.2018
08:30:25
хм, указывать свой номер телефона в сети не очень хорошая идея

Hot
05.09.2018
08:30:42
Я думаю, он сейчас будет дурь предлагать.
Или работу курьером.

Google

Hot
05.09.2018
08:30:54
Так что номер не совсем его.

Саша
05.09.2018
08:36:59
Как можно залить на ftp файл не просто на сервер, а в конкретную папку?
То есть в /public_html, например

Alex
05.09.2018
08:41:09

Sergey
05.09.2018
08:41:15

Саша
05.09.2018
08:41:53
А как это сделать?

Sergey
05.09.2018
08:42:17

Сергей
05.09.2018
08:42:42

Tigran
05.09.2018
08:43:57

Артем
05.09.2018
08:47:25

Tigran
05.09.2018
08:47:32
это да

Сергей
05.09.2018
08:47:35
>>> 2**9 is 2**9
False
>>> 2**8 is 2**8
True
>>> 1*300 is 1*300
False
>>> 1*256 is 1*256
True

p4sh
05.09.2018
08:48:30
Может быть я что-то не так делаю...
Вот:
print(zipped)
for item in zipped:
if item[0] is None:
print(item)
zipped.remove(item)
print(zipped)https://pastebin.com/Fs2UfCp0

Tigran
05.09.2018
08:49:32
жестоко, не надо так делать
кто ж контейнер модифицирует во время итерации

Aragaer
05.09.2018
08:49:43
не надо модифицировать список, по которому итерируешься

Иван
05.09.2018
08:49:50
Ребят, запускаю aiohttp сервер (скрин)
Но пишет `DeprecationWarning: loop argument is deprecated
app = web.Application(loop=loop)`
Уже понял что аргумент - устаревший и не нужно его сюда лепить
НО , куда тогда отдавать loop = asyncio.get_event_loop()???
или web.run_app(app, port=5000) сам всё делает, и не нужно определять луп???

Aragaer
05.09.2018
08:50:04
лучше заюзать filter или аналогичный list comprehension

Google

Aragaer
05.09.2018
08:50:20
zipped = [x for x in zipped if x[0] is not None]

Valery
05.09.2018
08:50:43

Сергей
05.09.2018
08:50:45

p4sh
05.09.2018
08:51:04

Aragaer
05.09.2018
08:51:48
ну альтернативно это так:
to_remove = [x for x in zipped if x[0] is None]
for x in to_remove:
zipped.remove(x)

?? Eugene
05.09.2018
08:52:06

Eldar
05.09.2018
08:52:30

Tigran
05.09.2018
08:52:58
тогда перезапишется старый

p4sh
05.09.2018
08:53:55
Есть где почитать как устроены списки в пямяти? А то видать я них не втыкаю как верно делать
отсюда и косяки

Aragaer
05.09.2018
08:54:09
двусвязный циклический список

Сергей
05.09.2018
08:54:28

Tigran
05.09.2018
08:54:36

Сергей
05.09.2018
08:55:50
што?
ну было у тебя в исходном 10 элементов а после фильтрации 5 элементов

Tigran
05.09.2018
08:55:58

?? Eugene
05.09.2018
08:56:50
Да, так и есть, он там внутрях неявно получает твой луп

Сергей
05.09.2018
08:58:31
и?
ну я к тому что если список это линейный участок памяти то надо отдать/пометить неиспользуемое пространство

Tigran
05.09.2018
08:59:22

Google

Сергей
05.09.2018
09:00:19
понятно это не такой треш как при remove в цикле

Anastasiia
05.09.2018
09:02:56
Ищем Python разработчика
на NFC проект
ThinFilm https://www.thinfilmnfc.com/
на хх.ру:
https://spb.hh.ru/vacancy/27559585
Из требований помимо знания Python, важно уметь грамотно РАЗГОВАРИВАТЬ по-английски и освоить PyQT
С нас полный соц.пакет и прочие радости жизни. ЗП до 180. Офис, удалёнки нет.
https://bekitzur.com/
писать мне @bekitzur
asycheva@bekitzur.com
+79533522345

Иван
05.09.2018
09:04:19

Ruslan
05.09.2018
09:08:16
камрады, посоветуйте библиотеку для работы с GSM модемами?

?? Eugene
05.09.2018
09:08:53

Иван
05.09.2018
09:09:48

Egor
05.09.2018
09:09:56

?? Eugene
05.09.2018
09:10:20

Ruslan
05.09.2018
09:10:26
просто ручками всё работает, надо просто ответы парсить и так далее, плюс под асинхронку... думал проскочить и не делать самому ?

?? Eugene
05.09.2018
09:10:32
ну попробуй вообще не определять, я не пробовал

Egor
05.09.2018
09:11:22