Size: a a a

Хирьянов Т.Ф., Практика программирования на Python 3 (2019)

2020 May 29

КК

Кирилл Картвелишвили... in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
поле просто некое обобщённое имя которое в любом языке применяется мне кажется
источник

😍

😍 in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Кирилл Картвелишвили
поле просто некое обобщённое имя которое в любом языке применяется мне кажется
сколько ты уже в программировании?
источник

КК

Кирилл Картвелишвили... in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
сложно сказать. я буду отвечать, что полгода, но на самом деле больше намного, просто перерывы большие были и занимался не тем
источник

M

Mark in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
О, у меня тоже вопрос по классам
источник

M

Mark in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
class Matrix:
  def init(self, e):
    self.e = copy.deepcopy(e)

  def str(self):
    ii = 0
    self.res = ''
    for i in self.e:
    self.res += ' '.join(map(str, i))
     ii += 1
     if ii < len(self.e):
       self.res += '\n'
 return self.res

def size(self):
    return (len(self.e),     len(self.e[0]))
источник

M

Mark in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
О, сори, я кажется понял, различие между str  и size,в том, что str-это встроенная функция?
источник

M

Mark in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
источник

M

Mark in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
По этому str подсвечивается другим цветом, и требует подчеркивания?
источник

OM

Oleg Makarikhin in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
__str__  это магические методы.
источник

M

Mark in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
А если я ввожу какой то свой метод, то два подчеркивания снизу не нужно?
источник

OM

Oleg Makarikhin in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
нет.
источник

M

Mark in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Никак не мог понять, почему у меня две одинаковые функции , возвращающие значения, но одна работает, а вторая нет но пока тут формулировал вопрос, сам додумался
источник

OM

Oleg Makarikhin in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
подчерки вначале имени - это соглашение об именовании.
https://www.python.org/dev/peps/pep-0008/#descriptive-naming-stylesя
источник

OM

Oleg Makarikhin in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
означающие что метод используется для внутренних нужд.
double_leading_and_trailing_underscore: "magic" objects or attributes that live in user-controlled namespaces. E.g. init, import or file. Never invent such names; only use them as documented.
источник

S

Slavi in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Подскажите как решить задачу с летающими шарами используя Class и ООП. Нужно создать лист отдельный с информацией [ИД, х, у, радиус и тп] или можно как то по-другому? не могу допереть как удалить шар на который кликаю.
источник

КК

Кирилл Картвелишвили... in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
лист не нужен, вся информация должна храниться в классе, можно определить магический метод '__del__' и при использовании del ball этот метод вызовется
источник

КК

Кирилл Картвелишвили... in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
соответственно в этом методе нужно определить логику по просто затиранию шарика
источник

S

Slavi in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
я ололо, я же сам им приписывал ball_id а удалять пытался какой то другой херней, заработало, спасибо
источник

КК

Кирилл Картвелишвили... in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
бывает)
источник

🎆И

🎆🎄🎁❄️ ͪ̽͛͂͒͂͋͑ͥ̐̚͟͞͠... in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
лол меня в дискорде забанили
источник