Те, кто в Python не первый день, хорошо знают, что на число можно умножить не только число, но и другие типы. Главное, чтобы у этих типов была реализация такой операции.
# list
>>> [1] * 3
[1, 1, 1]
# tuple
>>> (2, 3) * 3
(2, 3, 2, 3, 2, 3)
# string
>>> "A" * 3
"AAA"
Так работает полиморфизм стандартных типов. Интересно здесь то, что это сработает и в том случае, когда порядок операндов обратный. То есть int умножить на [тип].
# list
>>> 3 * [1]
[1, 1, 1]
# tuple
>>> 3 * (2, 3)
(2, 3, 2, 3, 2, 3)
# string
>>> 3 * "A"
"AAA"
Если хотите реализовать такое поведение в ваших классах то следует помнить два момента:
1. Если множитель справа, то вам нужно реализовать метод __mul__, наш класс это первый операнд, то есть слева.
myType * 3
2. Если множитель слева, то вам нужно реализовать метод __rmul__, наш класс это второй операнд, справа.
3* myType
Всё тоже самое можно делать и для других математических операторов. И если в этом примере действие и результат будут фактически одинаковыми, то бывают ситуации, когда это не так.
Например, при умножении матриц имеет значение порядок операндов.
Для других операторов, таких как деление или сдвиг, очень важно кто с какой стороны находится.
>>> 2/4, 4/2
(0.5, 2.0)
>>> 2<<3, 3<<2
(16, 12)
>>> 100%15, 15%100
(10, 15)
#tricks#basic
В нашей библиотеке у вас есть отличная возможность принять участие в мастер-классах от творческой студии «Шмель». Рассказываем, что вас ждет в этом месяце.
• Каждое воскресенье для детей от 8 лет и взрослых проходит мастер-класс по валянию из шерсти.
💳 Стоимость участия: 450 руб.
🕚 Продолжительность: 2-2,5 часа.
• В ближайшую субботу, 14 января, стартует курс по созданию брошей из бисера и камней. Курс включает в себя три занятия, которые будут проходить по субботам с 16:00 до 18:30.
💳 Стоимость всего курса (3 занятия): 2 200 руб.
🕚 Продолжительность занятия: 2 часа
☎️ Запись на мастер-классы и курс по брошам по телефону: 93-55-55 (с 9:00 до 18:00 без выходных)
#мк
Если и косячить, то делать это профессионально 😎
Спасибо всем за понимание отсутствия у меня технических навыков обращения с Телегой 🤷
С кадастровой стоимостью и налогами я куда лучше справляюсь.
Так! Состоялся-таки мастер-класс #МК «Кадастровая оценка недвижимости 2023 года» со звуком 😂. Ловите видео и презу.
Если кому-то удобнее смотреть видео на YouTube, то сюда жмите.
И обещанные ссылки, которые были в презентации:
✔️Мой Инстаграм
✔️Бот «Публикация предварительных отчетов о ГКО»
✔️Запись на диагностику
Друзья, в воскресенье к нам в Академию заглянула Ая из Города 312 и пообщалась с нами вот на какие темы: (а лучше жмите на ссылку и смотрите)
- образование или дарование? голос или харизма?
- попал не в те руки
- бездарности пробьются сами?
- пинки увеличивают траекторию полёта?
- лучше меньше, да лучше?
- «Чую спинным мозгом»
- чего не хватает «вечному двигателю»
#мк#лекция
Новый год все ближе. А значит, самое время заняться оформлением подарков!
Необычный, простой и красивый вариант упаковки книги, хруст упаковочной бумаги и уютная атмосфера уже ждут вас в видео.
Атмосферные новогодние открытки вы всегда можете приобрести в книжной лавке библиотеки!
#мк#лавка
На прошлой неделе на производственной площадке Radax в г. Волжск состоялось обучающее мероприятие для менеджеров отдела продаж ГРК «Смирновъ».
Участники побывали на производстве, познакомились с продуктовой линейкой оборудования Radax и приняли участие в кулинарном мастер-классе.
Формат мероприятия был выстроен по принципу «учимся через практику»: менеджеры самостоятельно готовили блюда на оборудовании Radax и Rada, что позволило глубже понять его возможности и логику работы.
Такой формат оказался максимально вовлекающим и получил много положительных отзывов.
Мы убеждены, что живой опыт — лучший способ разобраться в продукте, и с удовольствием продолжаем обучать партнёров, делясь экспертизой и опытом.
#radax#мк
Radax - в поисках лучшего!
Приглашаем на онлайн мастер-класс 30 января в 12:00 (по Мск).
Стритфуд — один из самых универсальных и востребованных форматов в современном общепите. Он понятен гостю, легко масштабируется и позволяет гибко работать с меню — от классических позиций до авторских интерпретаций.
На мастер-классе мы покажем, как с помощью высокоскоростной печи готовить популярные блюда стритфуда быстро и с предсказуемым результатом — даже в условиях ограниченной площади кухни и высокой загрузки.
Для участия в мастер-классе необходимо пройти регистрацию, по завершении которой вы получите ссылку для подключения.
#radax#мк
Radax - в поисках лучшего!
🐚 Me gusta la mar,
me gustas tu.
Закончили школу?🌟🐚Мы это исправим🌷! Напишем сочинение🌟 про планы на 🌟лето🌟 и сделаем на основе этого коллажи🌟, в конце я заберу 🌟рукописи на проверку🐚, а в сентябре раздам 🌟🌟🐚 :)
🌟 16 июня
🐚19:30
🌟Бар Axiom
Спартаковская площадь, 16/15с2
Напишите в комментариях о своем намерении прийти, чтобы я подготовила нужное количество материалов :)
По кодовой фразе «п.с. с любовью» в баре скидка 10%
#коллаж#мк
🤍 мы делили апельсин
много нас, а он один
Работа в группах🌟🐚🐚 над созданием одного 🐚коллажа🌟, частичку🌟 которого каждый сможет забрать с собой🌟🌟!
🐚 19 мая
🌟19:30
🐚Бар Axiom
Спартаковская площадь, 16/15с2
Напишите в комментариях о своем намерении прийти, чтобы я подготовила нужное количество материалов :)
По кодовой фразе «п.с. с любовью» в баре скидка 10%
#коллаж#мк
🤩Сколько разных нарядов весне давали
С чем её, милую, только не рифмовали
🍃Весна🍃. Для кого-то это глоток свежего воздуха🌈🕊️, а для кого-то 💧слякоть💧. Расскажешь, что ты думаешь по этому поводу🤩?
Создадим индивидуальные портреты❤️ этого времени года, а также попробуем дополнить их с помощью ❤️вышивки❤️❤️
🪻 10 марта
💛19:30
📌Бар Axiom
Спартаковская площадь, 16/15с2
Напишите в комментариях о своем намерении прийти, чтобы я подготовила нужное количество материалов :)
По кодовой фразе «п.с. с любовью» в баре скидка 10%
#коллаж#мк
😳 Ты встретишь, что по пути теряли
Безумные, ушедшие вперёд
Встретимся, чтобы немножко отпраздновать мой день рождения и создать коллажи в парах, чтобы объединить несколько понятий о современном искусстве на одном листе🎈
Всё с любовью и душой💞
🫧 18 ноября
🔮19:30
⚪️Бар Axiom
Спартаковская площадь, 16/15с2
Напишите в комментариях о своем намерении прийти, чтобы я подготовила нужное количество материалов :)
По кодовой фразе «п.с. с любовью» в баре скидка 10%
#коллаж#мк
💗 Позови меня с собой,
Я приду сквозь злые ночи
В этот раз создадим коллажи друг для друга, чтобы они грели сердца и напоминали - никто не одинок и мир полон любви!
🎀 23 сентября
🎈19:30
⭐️Бар Axiom
Спартаковская площадь, 16/15с2
Напишите в комментариях о своем намерении прийти, чтобы я подготовила нужное количество материалов :)
Возрастное ограничение 18+
По кодовой фразе «п.с. с любовью» в баре скидка 10%
#коллаж#мк
🔷 Ты сам не свой
Повторяю, что с тобой
Каждый создаст уникальную картину, которая будет радовать долгое время!
Приносите свои летние фотографии🌸
⚪️ 9 сентября
⚪️19:30
⚪️Бар Axiom
Спартаковская площадь, 16/15с2
Напишите в комментариях о своем намерении прийти, чтобы я подготовила нужное количество материалов :)
Возрастное ограничение 18+
По кодовой фразе «п.с. с любовью» в баре скидка 10%
#коллаж#мк