TGTGInsighttelegram intelligenceLIVE / telegram public index
← Python Заметки

TGINSIGHT SIMILAR POSTS

Најди сличен содржај

Изворен канал @pythonotes · Post #156 · 2 окт.

Те, кто в 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

Резултати

Пронајдени 1 слични објави

Пребарај: #stratagy

当前筛选 #stratagy清除筛选
Нефтегазовая вертикаль

@neftegazovayavertical · Post #25 · 24.12.2025 г., 07:35

В итоговом номере "Нефтегазовой вертикали" опубликовано интервью с Константином Симоновым, основателем и руководителем Фонда национальной энергетической безопасности. Вот несколько цитат, задающих канву смыслов: ⭐️Министр энергетики Сергей Цивилев часто апеллирует к советскому опыту, ссылается на него. Я вот как раз не поклонник советского опыта, но замечу, что, по крайней мере, когда в Советском Союзе писали пятилетние планы, там не было никаких сценариев. Был план, и надо было в лепешку разбиться, но его выполнить. И нельзя было сказать – ой, не получается, но ничего, есть же сценарий Б. 💥Понадобился Трамп, который со своей прямотой эти прогнозы (про чистую энергетику -прим. Ред,) посоветовал отправить в мусорную корзину. А без Трампа мы не могли понять, что ускоренный энергопереход противоречит интересам российского государства? Что такое будущее нам противопоказано? 🔥В стратегии слово «санкции» встречается всего дважды! Ну, правда, там синонимы есть вроде ограничений. Но, тем не менее, это очень показательно. А ведь санкции – это барьер на пути к будущему. И как мы будем его обходить? ⚡️Выкинув нас с рынка Европы, США его захватили. А теперь хотят убрать нас с рынка Индии. Это серьезный вызов, и его необходимо было обозначить в тексте нашей стратегии. ✨Давайте суммировать. Получается, государство само не верит в то, что обещает? Иначе как понять сильное отставание в прогнозных цифрах? Опять же – мы можем спорить, будут ли на самом деле поставки в Иран на уровне 55 млрд кубометров. Построим или нет «Силу Сибири- 2». Но государство же это обещает! Почему же эти трубы не попадают в Стратегию? ☀️Минфин вот считает, что у нас в экономике идут структурные изменения, сокращается доля нефтегазовых налоговых поступлений в бюджетных доходах, и это здорово. 💫Сейчас на рынок выходит новая волна американского СПГ. Американцы накладывают на нас санкции, и тут же выводят на рынок свой СПГ. А мы продолжаем делать вид, что все заводы все равно построим. И газ все равно куда-то продадим. В то время как ЕС закрывает для нас свой рынок. ☄Соединенные Штаты не писали стратегию до 2050-го года, но она у них есть. И она реализуется. И стратегия предельно проста. Надо нарастить производство углеводородов и увеличить их экспорт. А что для этого сделать? Распихать локтями своих конкурентов. Россию убрать с рынка. #oil#gas#stratagy#coal @neftegazovayavertical