🤯4👍1👎1
  Метакласс 
MyMetaclass в момент создания MyClass добавляет в пространство имён метод greeting. Этот метод становится доступен экземплярам класса MyClass, как если бы был определён обычным способом.👍2🤓2👎1
  👍3👎1
  В Python значения по умолчанию для аргументов функции вычисляются один раз при определении функции. В данном случае список 
lst создаётся один раз и используется при каждом вызове функции func, если не передан другой список. Поэтому элементы добавляются в один и тот же список, и результат накапливается.👍4👎1
  🥴11❤2👍1😱1
  None не может быть напрямую сравнён с int в Python 3, поэтому sorted() вызовет TypeError.👍7👎1
  👍4
  Forwarded from Код найма
  
Расскажите про свой опыт поиска работы
Мы сейчас проводим исследование — хотим разобраться, как айтишники ищут работу: на что обращаете внимание в вакансии, что для вас точно красный флаг, а что — зеленая простыня. Мы хотим из первых уст узнать про все боли, подводные камни и нюансы рекрутинга в ИТ в 2025 году, поэтому просим вашей помощи — пройдите опрос, который займет у вас около 15 минут.
Давайте поможем компаниям и специалистам эффективнее и быстрее находить друг друга.
Мы сейчас проводим исследование — хотим разобраться, как айтишники ищут работу: на что обращаете внимание в вакансии, что для вас точно красный флаг, а что — зеленая простыня. Мы хотим из первых уст узнать про все боли, подводные камни и нюансы рекрутинга в ИТ в 2025 году, поэтому просим вашей помощи — пройдите опрос, который займет у вас около 15 минут.
Давайте поможем компаниям и специалистам эффективнее и быстрее находить друг друга.
👍1👎1
  В Python логические значения 
True и False являются подклассами int и равны 1 и 0 соответственно. Поэтому выражение эквивалентно 1 + 1 + 0.👍6👎2
  😭5😁2🎉1
  sum() работает как со списками, так и с генераторами, и результат — 0 + 1 + 2 == 3.👍1👎1
  👍2😭2👎1
  При сравнении 
Так как
b == a, где b — это список, а a — это экземпляр MyList, интерпретатор сначала вызывает list.__eq__(b, a), и если результат — NotImplemented, тогда он вызывает MyList.__eq__(a, b).Так как
MyList.__eq__ определён и всегда возвращает True, то сравнения b == a возвращаетт True.👍5👎2
  🔍Что выведет код?
  Anonymous Quiz
    23%
    <function <lambda> at 0x1027200e0>
      
    28%
    [1, 4, 9, 16, 25, 36, 49, 64]
      
    33%
    [8, 8, 8, 8, 8]
      
    17%
    Error
      
    👍7👎3
  