Ранее я делал серию постов про битовые операторы.
Вот вам ещё один наглядный пример как это используется в 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
#ATM/USDT analysis :
#ATM is in a downtrend, consistently making lower lows (LLs) and lower highs (LHs) below the 200 EMA. The price is expected to resume its bearish momentum and test lower levels. It is advisable to wait for a pullback for short entry opportunity.
TF : 4H
Entry : $1.990
Target : $1.650
SL : $2.170
#ATM/USDT analysis :
#ATM is in a downtrend, trading below the 200 EMA. The price is currently facing rejection from the resistance zone and is expected to decline from this point, continuing its momentum to test previous lows.
TF : 1D
Entry : $1.984
Target : $1.649
SL : $2.235
#ATM/USDT analysis :
#ATM is currently facing rejection from the resistance zone. The price is likely to retrace back towards the 200 EMA and test it. This may potentially present a short trade opportunity on the lower time frame (LTF).
TF : 1H
Entry : $1.837
Target : $1.779
SL : $1.875
Миланская транспортная компания #ATM опубликовала актуальную схему линий метрополитена. Главное изменение - полноценное отображение новой «синей» ветки M4, которая теперь связывает аэропорт Линате с центром города и западными районами.
📥Скачать официальную карту в формате PDF можно по ссылке:
schema_rete_metro.pdf
Экспорт зерна из Украины: отмена европейских преференций
4 июня 2022 г. Европейский Союз одобрил запуск механизма автономных мер торговли (т.н. ATM) для «перезапуска» украинского экспорта в страны ЕС, резко снизившегося после начала военного конфликта с Россией. Режим ATM означал отмену подавляющего большинства торговых ограничений, что позволило Украине резко увеличить экспорт.
Основными выгодоприобретателями ATM стали украинские сельхозпроизводители и европейские трейдеры – в 2021 г. на ЕС приходилось всего 2% украинского экспорта пшеницы, в 2023 г. доля Европейского Союза выросла до 51%.
Заключенная в июле 2022 г. «Черноморская зерновая инициатива» и возобновление работы украинских морских портов привели к сужению дисконтов на украинское зерно, кукурузу и другие сельхозтовары, снизив интерес европейских покупателей к украинской сельхозпродукции. Сейчас украинская кукуруза стоит дороже, чем ресурс из Бразилии и США (на $10-12/т), а подсолнечное масло продается дороже индонезийского пальмового масла (хотя долгое время ситуация была обратной и дисконт превышал $120-150/т). Изменилась и структура поставок – сейчас в ЕС направляется менее трети украинского экспорта пшеницы и меньше половины кукурузы (на максимумах доля ЕС превышала 60%).
В ближайшие месяцы значимость европейских рынков для украинского АПК продолжит снижаться – в первую очередь из-за отмены режима ATM с 5 июня 2025 г. Всего через три недели украинским производителям придется вернуться к работе в ЕС на общих правилах, следуя закрепленным в Соглашении о свободной торговле с ЕС регулированию и квотам. Например, поставки пшеницы будут ограничены 1 млн т, а кукурузы – 1,1 млн т (в 12 раз меньше поставок в 2024 г.). Эти изменения, вероятно, не станут серьезным шоком для украинского АПК, но приведут к временному увеличению дисконтов, ведь украинским трейдерам придется перестраиваться и искать покупателей на дальних берегах.
Отмена ATM не будет означать физическую остановку «украинских поставок», ведь и сейчас основная часть сельхоз-экспорта отправляется морем, доля железных дорог и автотранспорта не превышает 2-3%, а значит, перестройка не займет много времени.
#Украина#Европа#ATM