@divforever · Post #29753 · 26.03.2026 г., 08:17
Чистая прибыль Аренадаты по МСФО за 2025 год выросла на 52% г/г до ₽2,95 млрд, выручка увеличилась на 46% г/г до ₽8,75 млрд #DATA Читать далее 👉https://smartlab.news/i/183837 мы в max
Hashtags
TGINSIGHT SIMILAR POSTS
Изворен канал @pythonotes · Post #121 · 20 јул.
Регулярно требуется преобразовать какой-либо текст в максимально совместимый текст для URL, имени файла, имени объекта в каком-то софте и тд. Требования совместимости простые: в тексте должны быть только допустимые символы. Обычно это a-z, 0-9 и "_" или "-". То есть, только прописные буквы латинского алфавита и цифры (как пример). Допустим, нам нужно название статьи в блоге преобразовать в slug для добавления его в URL этой статьи. Как это лучше всего сделать? В Django по умолчанию есть готовая функция slugify для таких случаев. Но я её никогда не использую. Почему? Потому что её недостаточно! Приведём пример >>> from django.utils.text import slugify >>> slugify('This is a Title') 'this-is-a-title' Пока всё отлично >>> slugify('This is a "Title!"') 'this-is-a-title' Спец символы удалились, всё хорошо. >>> slugify('Это заголовок статьи') '' Вот и приехали 😢. Если текст не английский то буквы просто игнорируются. Можно это поправить >>> slugify('Это заголовок статьи', allow_unicode=True) 'это-заголовок-статьи' Но тогда мы не вписываемся в условие. У нас появилась кириллица в тексте. Так как я часто пишу сайты для русскоязычных пользователей эта проблема весьма актуальна. Я не использую стандартную функцию и всегда пишу свою. Оригинал я не беру в расчёт и пишу полностью свою функцию. И так, по порядку: 🔸1. Исходный текст: >>> text = 'Мой заголовок №10 😁!' Взял специально посложней со специальными символами. 🔸2. Транслит Необходимо сделать транслит всех символов в латиницу. Здесь очень выручает библиотека unidecode. Помимо простого транслита кириллицы в латиницу она умеет преобразовывать спец символы и иероглифы в текстовые аналоги. from unidecode import unidecode >>> unidecode("Ñ Σ ® µ ¶ ¼ 月 山") 'N S (r) u P 1/4 Yue Shan' Очень крутая библиотека, советую👍 В нашем случае получаем такое преобразование: >>> text = unidecode(text) >>> print(text) 'Moi zagolovok No. 10 !' Отличный транслит. Смайл просто удалился, хотя я ждал что-то вроде :). Ну и ладно, всë равно невалидные символы. А еще наш код уже поддерживает любой язык, будь то хинди или корейский. 🔸4. Фильтр символов Unidecode не занимается фильтрацией по недопустимым символам. Это мы делаем в следующем шаге через regex. Просто заменим все символы на "_" если они вне указанного диапазона. >>> text = re.sub(r'[^a-zA-Z0-9]+', '_', text) >>> print(text) 'Moi_zagolovok_No_10_' Символ "+" в паттерне выручает когда несколько недопустимых символов идут рядом. Все они заменяются на один символ "_". 🔸5. Slugify Осталось удалить лишние символы по краям и сделать нижний регистр >>> text = text.strip('_').lower() >>> print(text) 'moi_zagolovok_no_10' Получаем отличный slug! 😎 🌎 Полный код в виде функции. ______________ PS. Проверку что в строке остался хоть один допустимый символ я бы вынес в отдельную функцию. #libs#tricks#django
Пребарај: #data
@divforever · Post #29753 · 26.03.2026 г., 08:17
Чистая прибыль Аренадаты по МСФО за 2025 год выросла на 52% г/г до ₽2,95 млрд, выручка увеличилась на 46% г/г до ₽8,75 млрд #DATA Читать далее 👉https://smartlab.news/i/183837 мы в max
Hashtags
@divforever · Post #29752 · 26.03.2026 г., 08:17
IR-директор Аренадаты: Мы намерены направлять на выплаты дивидендов не менее 50% от скорректированной чистой прибыли (NIC) #DATA Читать далее 👉https://smartlab.news/i/183840 мы в max
Hashtags
@divforever · Post #29300 · 13.02.2026 г., 15:13
Группа Arenadata объявляет о конвертации привилегированных акций выпуска В в обыкновенные Читать далее 👉https://smartlab.news/i/178728 #DATA
Hashtags
@proanalysistrader · Post #28524 · 08.03.2025 г., 07:50
#DATA/USDT analysis : #DATA is in a downtrend, making lower lows and lower highs below the 200 EMA. This indicates bearish momentum, and the price is expected to continue downward, potentially testing lower levels. TF : 1H Entry : $0.02000 Target : $0.01872 SL : $0.02085
Hashtags
@proanalysistrader · Post #28479 · 18.02.2025 г., 16:04
#DATA/USDT analysis : #DATA is in a bearish trend, making new lows and trading below the 200 EMA. The price has tested and rejected from the resistance zone. It is anticipated to resume its downward direction and target lower levels. TF : 15min Entry : $0.02437 Target : $0.02331 SL : $0.02503
Hashtags
@proanalysistrader · Post #28298 · 02.12.2024 г., 05:56
#DATA/USDT analysis : #DATA has breakdown and retested the previous support levels and exhibiting signs of bearish momentum. It is expected that the price will continue its downward trajectory, potentially testing prior lows. TF : 15min Entry : $0.04877 Target : $0.04752 SL : $0.04965
Hashtags
@proanalysistrader · Post #28028 · 17.10.2024 г., 12:01
#DATA/USDT analysis : #DATA is currently trading above the support zone and is expected to break it, continuing its bearish direction. Since the price has already been rejected from the 200 EMA, a support break is anticipated soon. For a short entry, wait for the price to break below the $0.03437 level. TF : 1D Entry : $0.03437 Target : $0.02766 SL : $0.03864
Hashtags
@americancryptotrading · Post #27123 · 17.01.2025 г., 13:12
🇺🇸#DATA/USDT is bouncing off the broken s/rzone on the weekly chart🧐 More upside is expected✈️ American Crypto©
Hashtags
@analyticsusarussiamarkets · Post #16725 · 26.03.2026 г., 10:32
Аренадата МСФО за 2025 год ♦️Чистая прибыль выросла на 52% до 2,95 млрд ♦️Выручка — на 46% до 8,75 млрд ♦️Компания ожидает в 2026 году рост выручки на 20–40% и сохраняет чистую денежную позицию. ♦️Намерены направлять на выплаты дивидендов не менее 50% от скорректированной чистой прибыли (NIC) #DATA Сайт | Бот | Invest Era
Hashtags
@reportscompanies · Post #9312 · 28.04.2026 г., 14:06
Аренадата РСБУ 1 кв 2026 г: 📈 выручка ₽1,28 млрд (+92,9% г/г) 📈 чистая прибыль ₽1,26 млрд (+58,0% г/г) #DATA Читать далее 👉https://smartlab.news/i/187782 мы в max
Hashtags
@reportscompanies · Post #9073 · 26.03.2026 г., 08:17
Аренадата РСБУ 2025 год: 📉Выручка ₽665,6 млн (снижение в 2,5 раза г/г) 📉Чистая прибыль ₽694,8 млн (снижение в 2 раза г/г) #DATA Читать далее 👉https://smartlab.news/i/183841 мы в max
Hashtags
@reportscompanies · Post #9072 · 26.03.2026 г., 08:17
«Группа Аренадата» Отчет РСБУ Читать далее 👉https://smartlab.news/i/183838 #DATA
Hashtags