Ранее я делал серию постов про битовые операторы.
Вот вам ещё один наглядный пример как это используется в Python в модуле re.
Чтобы указать флаг для компилятора нам надо указать его после передаваемой строки. Например, добавляем флаг для игнорирования переноса строки.
pattern = re.compile(r"(\w+)+")
words = pattern.search(text, re.DOTALL)
А как указать несколько флагов? Ведь явно будут ситуации когда нам потребуется больше одного. Кто читал посты по битовые операторы уже понял как.
pattern.search(text, re.DOTALL | re.VERBOSE)
А теперь смотрим исходники, что находится в этих атрибутах?
Не удивительно, степени двойки. Почему? Потому что каждое следующее значение это сдвиг единицы влево.
>>> for n in [1, 2, 4, 8, 16, 32, 64, 128, 256]:
>>>
print(bin(n))
0b1
0b10
0b100
0b1000
0b10000
0b100000
0b1000000
0b10000000
0b100000000
Чтобы было понятней, давайте напишем тоже самое но иначе, добавим ведущие нули:
000000001
000000010
000000100
000001000
000010000
000100000
001000000
010000000
100000000
Не понятно что тут происходит? Читай три поста про битовые операторы начиная с этого ➡️https://t.me/pythonotes/45
В общем, это пример применения побитовых операций в самом Python.
Теперь вы знаете Python еще немного лучше)
#tricks#regex#libs
🚢Second-Hand рынок: активность в танкерах и стабильность в балкерном сегменте.
Согласно еженедельному отчету STH Ship Trade House, рынок S&P сохраняет высокую активность, особенно в танкерном сегменте, где фиксируются сделки по танкерам типа VLCC, Suezmax и MR с премией к возрасту и техническому состоянию.
В балкерном сегменте - сделки проходят преимущественно в диапазоне $7–35 млн в зависимости от дедвейта и возраста. Среди крупнейших — “Cape Brazil” (177 897 dwt, 2010 г.) за $31 млн и “Berge Tateyama” (63 511 dwt, 2020 г.) за $34,25 млн.
Средний сегмент 58–82 000 dwt демонстрирует устойчивый интерес со стороны азиатских покупателей.
В танкерном сегменте - рынок наиболее динамичен.
Танкер “Singapore Spirit” (318 473 dwt, 2013 г.) продан за $84,5 млн, “Emeraldway”(158 363 dwt, 2022 г.) - за $88 млн.
Пакетные сделки (en bloc) по судам корейской постройки 2015–2016 гг подтверждают стратегический интерес к современному танкерному тоннажу. Диапазон цен для типа MR: $21–31 млн, что отражает сохраняющуюся доходность сегмента.
В контейнерном секторе активность умеренная: контейнеровоз “Seaspan Jakarta” (4 253 TEU, 2006 г.) реализован за $17 млн с имеющимся тайм-чартером, что указывает на приоритет "cashflow"-стратегий перед спекулятивным ростом стоимости.
Общая картина рынка свидетельствует о продолжающемся перераспределении активов: продавцы фиксируют прибыль на фоне сильного танкерного цикла, покупатели — консолидируют позиции в ожидании сохранения фрахтовых уровней.
📌STH Ship Trade House — международная брокерская компания, специализирующаяся на купле-продаже судов, чартеринге и управлении флотом. Компания является частной и принадлежит греческим акционерам.
#SecondHandMarket#SNP#Tankers#DryBulk#ShippingDeals
🚢Sinokor приобретает танкер типа VLCC у Wah Kwong за $70 млн.
Южнокорейская Sinokor Maritime продолжает активную экспансию в танкерном сегменте, усилив флот покупкой танкера VLCC у гонконгской Wah Kwong Maritime Transport.
Танкер “Trikwong Venture” (296 700 dwt, постройка 2012 года) был продан 13 февраля за $70 млн.
По оценке аналитиков VesselsValue, рыночная стоимость судна на дату сделки составляла около $72 млн, что указывает на покупку близко к справедливой рыночной цене.
Сделка вписывается в агрессивную февральскую стратегию Sinokor по наращиванию тоннажа на фоне исторически сильного рынка крупнотоннажных нефтетанкеров типа VLCC.
Покупка современного судна возрастом 14 лет позволяет компании сохранить баланс между капитальными затратами и потенциальной доходностью при текущих фрахтовых уровнях.
Рынок танкеров типа VLCC остаётся активным как в чартерном, так и во вторичном сегменте, где владельцы фиксируют прибыль, а стратегические покупатели используют высокую фазу цикла для укрепления позиций.
📌Sinokor Merchant Marine Co., Ltd. — южнокорейская судоходная компания, основанная в 1989 г, специализация - контейнерные и танкерные перевозки. Компания является частной и контролируется корейскими акционерами-основателями.
#VLCC#TankerMarket#SNP#Sinokor#ShippingDeals
🚢Ernst Russ приобретает два MPP-судна с долгосрочным чартером.
Немецкий судовладелец Ernst Russ приобрёл два современных многоцелевых судна (MPP) совокупной стоимостью более $40 млн.
В портфель вошли 12 248-dwt суда “Ronnie” (2021 г.) и “Charlie” (2022 г.) - названные в честь участников группы Rolling Stones.
Оба судна приобретаются с долгосрочными тайм-чартерными контрактами у проектного оператора dShip Carriers, что обеспечивает предсказуемый денежный поток.
Сделка отражает стратегию Ernst Russ по укреплению позиций в сегменте многоцелевых судов (МРР) и проектных грузов с упором на современные, топливно-эффективные единицы с контрактной загрузкой. Для рынка MPP это подтверждение устойчивого спроса на специализированный тоннаж под проектные грузы и офшорную логистику.
Закрепление долгосрочного чартерного покрытия снижает спотовую волатильность и повышает инвестиционную привлекательность актива на фоне стабильного спроса в нишевом сегменте.
📌Ernst Russ AG — немецкая судоходная и инвестиционная компания, основанная в 1893 году в Гамбурге, когда Эрнст Гюнтер Русс стал судовладельцем.
Специализируется на управлении контейнерным и специализированным флотом. Акции компании обращаются на Франкфуртской фондовой бирже; контроль принадлежит частным и институциональным акционерам.
Крупнейший акционер: Йохен Томас Дёле (Jochen Thomas Döhle)владеет 38.47% акций компании (12 960 083 акции).
#Multipurpose#ProjectCargo#ErnstRuss#ShippingDeals#MPP
🚢Mainstay Maritime продаёт канадский бизнес Lower Lakes и шесть судов Algoma.
Американская Mainstay Maritime договорилась о продаже трёх канадских операционных компаний и шести судов под канадским флагом корпорации Algoma Central Corporation. В сделку входят активы Lower Lakes Towing и суда “Kaministiqua”, “Manitoulin”, “Robert S. Pierson”, “Saginaw”, “Michipicoten” и “Valo”. Закрытие: при стандартных условиях.
Продажа позволяет Mainstay (бывшая Rand Logistics) сосредоточиться на рынке США под действием закона Джонса (Jones Act) и реинвестировать в американский флот. Для Algoma приобретение усиливает канадский dry bulk-сегмент на Великих озёрах за счёт расширения флота и команды Lower Lakes.
С точки зрения рынка, сделка отражает стратегическую специализацию операторов по юрисдикциям (US Jones Act vs. Канада) и консолидацию регионального тоннажа в бассейне Великих озёр. Ожидается оптимизация маршрутов и повышение операционной эффективности в канадском сегменте.
📌Algoma Central Corporation — канадская судоходная компания, основанная в 1899 году, специализируется на перевозках навалочных грузов, танкерном и морском сервисном флоте. Акции обращаются на Toronto Stock Exchange; компания является публичной и принадлежит институциональным и частным инвесторам.
#GreatLakes#JonesAct#DryBulk#Algoma#ShippingDeals