@ru_python

Страница 2271 из 9768
Denis
18.02.2017
19:48:44
Спасиб!

Игорь
18.02.2017
19:53:33
@ivansologub я вспомнил про дискорди этот. Меня кореш задалбывал, что сие кривое поделие работает от фазы луны и положения звезд на небе. Стабильная работа замечена только на вин7. Короче ты понял.

UnkownUSR
18.02.2017
20:00:55
Слова страшные. Хорошо, что я не знаю, что это

Google
Rocket
18.02.2017
20:02:24
Слова страшные. Хорошо, что я не знаю, что это
В питоне это все тоже есть и даже больше ?

Достаточно вспомнить, что функция в питоне сама по себе есть объект первого порядка.

Игорь
18.02.2017
20:03:59
в питоне все объект

Eldar
18.02.2017
20:08:37
в питоне все объект
я забыл, метакласс тоже объект?

Denis
18.02.2017
20:08:53
Да

Eldar
18.02.2017
20:08:56
он же от type наследуется

Denis
18.02.2017
20:09:03
type тоже объект

Eldar
18.02.2017
20:09:35
да, точно, в python.h везде юзается PyObject

UnkownUSR
18.02.2017
20:11:54


Шикарно, не правда ли?

Игорь
18.02.2017
20:12:22
это точно вайвай?

UnkownUSR
18.02.2017
20:12:28
+

Google
Маришка
18.02.2017
20:12:39
Оуч

Осадок

Игорь
18.02.2017
20:12:52
может там диал-ап?

UnkownUSR
18.02.2017
20:13:02


Шакалисто, правда

И голову на бок поворачивать придется)

Eldar
18.02.2017
20:13:28
Арч?

UnkownUSR
18.02.2017
20:13:39
+

Rocket
18.02.2017
20:13:50
UnkownUSR
18.02.2017
20:14:17
Пакман за версту видно)

Арч?

Игорь
18.02.2017
20:14:31
Это ZigBee ?
зигующая пчела?

Rocket
18.02.2017
20:14:56
зигующая пчела?
Хороший стандарт, но дорогой. Загугли.

Eldar
18.02.2017
20:16:25
Дык они ж частично открыли свой протокол

За исключением роутинга при большом количестве устройств

Игорь
18.02.2017
20:19:29
черт, я думал у меня что-то сломано

UnkownUSR
18.02.2017
20:19:41
Ну это не я, оно само

Игорь
18.02.2017
20:23:30
перестаньте

Oleg
18.02.2017
21:59:14
Ребяты, подскажите, что я не так делаю? Хотел объекту класса присвоить словарики. В функции юзаю self.dict[x] Но, когда по циклу меняется self, то в выводе вижу, что словарь-то один и тот же Как сделать, чтобы у каждого объекта класса свой словарь был?

Denis
18.02.2017
21:59:27
copy()

Google
Denis
18.02.2017
21:59:32
или deep copy

Oleg
18.02.2017
22:00:34
Мне нужно, чтобы у них кардинально разные словари набирались в переменную объекта, которая называется одинаково

melancholiac
18.02.2017
22:02:06
код в студию

Oleg
18.02.2017
22:03:09
класс Class dict = {} объект a накидываю значений в a.dict объект b значения появются в b.dict (почему 0_о)

melancholiac
18.02.2017
22:03:56
неееееееееее

Denis
18.02.2017
22:03:59
class ...: def __init__(self): self.d = {}

melancholiac
18.02.2017
22:04:02
я так не могу

кинь кусок в пастбин

Oleg
18.02.2017
22:04:52
О, Денис, спасибо! Помогло!

Перекинул создание словаря в init и всё исправилось

Игорь
18.02.2017
22:12:50
класс Class dict = {} объект a накидываю значений в a.dict объект b значения появются в b.dict (почему 0_о)
потому что объекты типа списков и словарей путешествуют по всему коду без изменений. Почитай про immutable types

Oleg
18.02.2017
22:13:36
Этим можно будет как-нибудь потом воспользоваться :)

Oleg
18.02.2017
22:14:00
Вот он один на весь класс и создался. Как бы объекты не старались - он был у них один на всех

А когда в объекте в момент _init_ создал - они отдельными стали

melancholiac
18.02.2017
22:14:50
как посмотреть промежуточный код питона?

Denis
18.02.2017
22:15:16
import dis

Игорь
18.02.2017
22:15:21
дык он же создавал словарь в классе
class .. def ... eny_dict = {} и class .. def ... self.eny_dict = {} найди отличия

Oleg
18.02.2017
22:16:06
Нет

melancholiac
18.02.2017
22:16:11
у него было class eny_dict = {} def __int__():

Google
Oleg
18.02.2017
22:16:12
Игорь, тут всё сложнее ))

Aragaer
18.02.2017
22:16:28
тут даже дело не в типе

Игорь
18.02.2017
22:17:12
Игорь, тут всё сложнее ))
короче, почитай еще про классы

Aragaer
18.02.2017
22:17:18
а в том, что eny_dict = {} это поле класса, любой объект содержит ссылку на это самое поле

Admin
ERROR: S client not available

melancholiac
18.02.2017
22:17:30
import dis
спасибо

Aragaer
18.02.2017
22:17:43
если только у объекта нет собственного поля с этим же именем

Игорь
18.02.2017
22:19:49
а в том, что eny_dict = {} это поле класса, любой объект содержит ссылку на это самое поле
Не пойму на что ты намекать пытаешься >>> d={} >>> f={} >>> d['e'] = 1 >>> d {'e': 1} >>> f {} >>>

Oleg
18.02.2017
22:21:00




melancholiac
18.02.2017
22:21:09
class foo: def __init__(self):self.exemplar_dict={} class bar: class_dict={} def __init():pass

Игорь
18.02.2017
22:23:28


Aragaer
18.02.2017
22:23:32
>>> class C(): ... my_dict = {} ... >>> a = C() >>> b = C() >>> a.my_dict[1] = 1 >>> b.my_dict {1: 1}

но

>>> c = C() >>> c.my_dict = {} >>> c.my_dict[1] = 2 >>> a.my_dict, b.my_dict, c.my_dict ({1: 1}, {1: 1}, {1: 2})

Denis
18.02.2017
22:24:39
Дети, читайте Лутца

Aragaer
18.02.2017
22:25:04
class_dict в твоем примере это название глобальной переменной. Такой нету. Есть abc.class_dict

Cal
18.02.2017
22:25:42
Автор

?

Aragaer
18.02.2017
22:26:04
/me решил, что вместо разжигания и накидывания лучше пойти пожрать и спать лечь

Google
Игорь
18.02.2017
22:26:51
я только понял что Лутца прочитали как луцце. В контексте звучит))

Oleg
18.02.2017
22:26:58
Марк Лутц )

melancholiac
18.02.2017
22:27:16
а можно посмотреть си код в который транслируется питон?

Denis
18.02.2017
22:27:38
питон не транслируется в си код

Aragaer
18.02.2017
22:28:02
не путайте с хаскеллем 8)

Denis
18.02.2017
22:28:19
а он транслируется?

Aragaer
18.02.2017
22:28:23
но можно посмотреть питоновские инструкции, но я не помню как именно

melancholiac
18.02.2017
22:28:29
:(

Aragaer
18.02.2017
22:28:34
ghc да, он хаскель транслирует в С

melancholiac
18.02.2017
22:29:13
а ghci на чем написан?

я так понял после разбора питон кода сипитон просто вызывает сишные функции?

Aragaer
18.02.2017
22:31:09
https://docs.python.org/3/library/dis.html

а, вот к чему было про dis

не сишные, а просто какие-то функции

они технически могли быть написаны на чем угодно, потом скомпилены и уже с этого момента язык стал не важен

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