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

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

Резултати

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

Пребарај: #profit

当前筛选 #profit清除筛选
STRC.live

@strc_live · Post #2495 · 13.04.2026 г., 23:16

I am ready to take on 5⃣ more people for evening trading. We will make money on this pattern 📊 I want to share my knowledge and experience so that you can earn too. Together we will be able to increase the deposit and make #profit Approximate profit: 🟢$500– Potential returns up to $2,000 🟢$1,000 – Potential returns up to $5,000 🟢$3,000 – Potential returns up to $10,000 🟢$5,000 – Potential returns up to $15,000 📨 To start personal trading, write Personal Trading to me

Hashtags

PROFIT конференция, макробатл - куда движется экономика России? Выступали 3 наших спикера: Евгений Надоршин, Олег Вьюгин и Владимир Левченко. По их словам, двигателей для роста экономики почти нет, а без мощного топлива (будь то инвестиции, бюджетные вливания или рост спроса) — машина экономики заглохнет. Рост ВВП — почти на месте. Надоршин называет «плюсом» рост ВВП на +0,6 % в 2025-м, но уже наступающий 2026-й — это 0 %. Мягкое торможение, но на длинной прямой это значит — мы стоим на месте. Кстати эти цифры звучат в унисон с внешними прогнозами, например, по оценке МВФ российский ВВП в 2025 году вырастет лишь на 1%. Бизнес зажат, денег нет ни на что — Олег Вячеславович прямо говорит, что 36% предприятий находятся в трудной ситуации. Нет денег, нет уверенности, нет драйвов для расширения. Завод, в цехах которого горит одна лампочка. Да, свет есть, но работать на полную мощность невозможно. Да и старый «спасатель» бюджета, нефть, уже не та. Сейчас переизбыток на рынке, и если цена Urals будет примерно $30 за баррель — экономика «посыпется». Слишком слабый фундамент, чтобы держать всю конструкцию. Говорили о необходимости бюджетного секвестра — но его не провели. Если не появится новых вливаний, то инфляция, по логике, пойдёт вниз. Ставку ЦБ обещает снизить уже в декабре до 16 %, а к концу 2026-го, возможно, до 10–12 %, но это только при условии, что госрасходы не вырастут. А они не вырастут, как думаете? Однако, внешнеторговый баланс выглядит прилично. Но, как говорит Вьюгин, стимула для ослабления рубля нет. То есть девальвации, которую многие ждали, чтобы «подстегнуть» экспорт, может не случиться. Сдержанный прогноз — и предупреждение Вижу такие оценки, и возникает у меня печальное ощущение, что перед нами не просто «перелом», а медленный спад. Причины: ❗️Плохие внешние шансы: нефть, сырьё, нефинансовые доходы переживают кризис. ❗️Российский бизнес зажат, инвестиции не идут, спроса почти нет. ❗️Бюджет и государство не готовы дать импульс: без секвестра, без вливаний, без кредитов. ❗️Монетарные инструменты (ставка, инфляция) работают, но не «разгоняют». Учитывая все это, рост экономики будет едва заметным, если не сойдет к нулю. Что это значит для инвесторов и тех людей, кто хранит деньги на депозитах? Инвестировать «по-быстрому» и рассчитывать на прибыль трудно. Пассивная надежда на отсроченный рост может обернуться слишком долгим ожиданием. Бизнесменам тоже придется соблюдать осторожность, да они и не дураки, мало кто рискнёт расширяться, брать кредиты и вкладываться в такой ситуации. Если вы занимаетесь образованием, особенно в инвестиционной сфере — это повод быть максимально критичными к прогнозам, избирательными к активам, и жестко контролировать риски. Если цены на нефть вдруг не вырулят — сценарий 2026–2027 годов может быть экономически непростым. Повторюсь, если вы работаете с инвестициями, деньгами, капиталом — сейчас не время для «быстрой маржи». Это время для тихой, вдумчивой стратегии, как в шахматах. Можно ли надеяться на «искру» (о пламени пока что не мечтаем)? Теоретически да, есть еще точки, где искра может загореться: ✅ Понемногу идет снижение ставки, это может открыть дорогу кредитам, инвестициям и бизнес-активности (если госрасходы не пойдут вверх). ✅ Оживут подуставшие драйверы — например, новые технологии, переориентация на внутренний рынок, импортозамещение, рост частных инвестиций. ✅ А вдруг нефть взлетит? Тогда бюджет получит передышку. Но это — ставка на удачу. Пока все еще зима, весна не обещана PROFIT и его спикеры не рисовали нам красивую картинку будущего. Скорее — предупреждали: «держитесь, дорога будет жесткой». Сегодня экономика России на распутье. И чтобы выйти на устойчивый рост, нужно больше, чем просто надежды. Но это не значит, что не надо инвестировать, всегда есть отличные растущие истории и перспективные компании. Кому кризис, а кому шанс занять нишу и увеличить долю рынка. И такие компании есть, и мы напишем о них. Ожидаем несколько очень интересных PRE-IPO. @ifitpro #Profit

Hashtags

ГЕНЕЗИС

@filmsgenesischannel · Post #31 · 28.10.2023 г., 18:12

💡УРОК ПО СВЕТОВЫМ СХЕМАМ - разобрали 3 световые схемы для формата «говорящая голова» - сравнили изображения на разные камеры: Sony, Blackmagic, RED KOMODO ⬇️ https://drive.google.com/file/d/15yWbtmfWh-7e-NKSXBF_CanEWI0RtbXc/view?usp=drivesdk Приятного просмотра💜 #profit

Hashtags

ГЕНЕЗИС

@filmsgenesischannel · Post #20 · 23.10.2023 г., 12:33

💡СВЕТОВЫЕ СХЕМЫ Мы регулярно проводим наши любимые мастерклассы по свету: повторяем киносцены, рассказывая и показывая, как с помощью света добиваться различных эффектов. За 4 мк мы собрали 13 схем, задизайнили их в гайд и сохраним его здесь⤴️ #profit

Hashtags

ГЕНЕЗИС

@filmsgenesischannel · Post #16 · 17.10.2023 г., 14:35

3 САМЫХ ЭФФЕКТИВНЫХ СПОСОБА ПОИСКА КЛИЕНТОВ В ВИДЕОИНДУСТРИИ За 5 лет работы в сфере мы выявили рабочие инструменты и готовы ими поделиться!❤️ В комментариях пишите, какой из способов самый эффективный на ваш взгляд #profit

Hashtags

ГЕНЕЗИС

@filmsgenesischannel · Post #9 · 14.10.2023 г., 22:47

😂На связи FILMS GENESIS, рады приветствовать тебя в нашем канале! ЧТО ЗДЕСЬ БУДЕТ? - Полезные материалы #profit - Вакансии на наши проекты - Life-кружки, куда без них - Анонсы наших мероприятий КТО МЫ? Видеопродакшн полного цикла! 🎬На рынке > 5 лет - Снимаем рекламу, клипы, контент для соц сетей и тд. - Работаем с компаниями, брендами и медийными личностями (Сбер, Levi’s, ВКонтакте) - Объединяем людей из видеосферы на наших оффлайн-мероприятиях Project Genesis

Hashtags

CRYPTO SIGNALS FREE

@crypto_vip_signals_free · Post #1528 · 07.02.2023 г., 03:04

#Profit Update #FET/USDT Take-Profit target 1 ✅ Profit: 14.2562% 📈 Period: 1 Hours 8 Minutes ⏰ 🔘 60%+ profits within an hour 🔥🔥 @Cryptomathh

Hashtags

MIKAIL

@mikail_brat · Post #1891 · 25.07.2024 г., 09:21

Bybit my_server_2 SPOT #SOLUSDT_SPOT 5m hideep setting_PH63j UTA balance: 299.52965004 (0) | [0.01083047 BTC (0)] [0.0005728 SOL (0)] [299.52785287 USDT (0)] [0.0006 LINK (0)] [0.003974 MATIC (0)] Flat 0 entry_pr:169.18 hd_high_red:O hd_low_green:O MA_low:172.11 MA_high:172.91 #profit +1.95%

MIKAIL

@mikail_brat · Post #1912 · 04.08.2024 г., 14:07

Bybit my_server_1 SPOT 👍#OPUSDT_SPOT 4h mrs2 set_wCL67 #profit +5.07% 🚀 #profit +3.55% 🚀 #profit +2.44% 🚀 Ассалям уалейкум уа рахматуллахи уа баракятух, Джамаат. 🤝 Очередная серия хороших сделок у одного из наших студентов. MuslimBot отлично отработал по заданной стратегии. 🎉🎉🎉 Согласитесь, приятно на проливе получить хоть небольшой, но плюс к депозиту?!👍 Подробности о курсе по Алготрейдингу можно узнать у нашего менеджера @Manager_MBA

MIKAIL

@mikail_brat · Post #1896 · 25.07.2024 г., 10:04

Bybit my_server_1 SPOT #ARBUSDT_SPOT 1h mrs2 set_jdvWE UTA balance: 113.92243098 (0) | [0.00581 ARB (0)] [0.00156218 BTC (0)] [1.6160858 ATOM (0)] [0.003008 OP (0)] [113.86720539А USDT (0)] Flat 0 entry_pr:0.754 #profit +3.46% А вот в таком виде наши студенты получают отчёт от ботов о совершенных сделках в режиме реального времени🤩 А вам приятно было бы получать такие отчёты? Это реальность для наших студентов, которые проходят обучение по алготрейдингу С помощью ботов ты сможешь торговать на криптовалютном рынке 24/7, даже когда спишь. И самое главное, тебе не нужно быть опытным трейдером, чтобы преуспеть. Если хочешь присоединиться к нашим студентам, напиши менеджеру @Manager_MBA

MBIT Algotrading

@muslimbit_rus · Post #300 · 04.08.2024 г., 13:34

Bybit my_server_1 SPOT 👍#OPUSDT_SPOT 4h mrs2 set_wCL67 #profit +5.07% 🚀 #profit +3.55% 🚀 #profit +2.44% 🚀 Ассалям уалейкум уа рахматуллахи уа баракятух, Джамаат. 🤝 Очередная серия хороших сделок у одного из наших студентов. MuslimBot отлично отработал по заданной стратегии. 🎉🎉🎉 Согласитесь, приятно на проливе получить хоть небольшой, но плюс к депозиту?!👍 Подробности о курсе по Алготрейдингу можно узнать у нашего менеджера @Manager_MBA

MBIT Algotrading

@muslimbit_rus · Post #290 · 25.07.2024 г., 09:46

Bybit my_server_1 SPOT #ARBUSDT_SPOT 1h mrs2 set_jdvWE UTA balance: 113.92243098 (0) | [0.00581 ARB (0)] [0.00156218 BTC (0)] [1.6160858 ATOM (0)] [0.003008 OP (0)] [113.86720539А USDT (0)] Flat 0 entry_pr:0.754 #profit +3.46% А вот в таком виде наши студенты получают отчёт от ботов о совершенных сделках в режиме реального времени🤩 А вам приятно было бы получать такие отчёты? Это реальность для наших студентов, которые проходят обучение по алготрейдингу С помощью ботов ты сможешь торговать на криптовалютном рынке 24/7, даже когда спишь. И самое главное, тебе не нужно быть опытным трейдером, чтобы преуспеть. Если хочешь присоединиться к нашим студентам, напиши менеджеру @Manager_MBA

ПретходнаСтраница 1 од 4Следна