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

Резултати

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

Пребарај: #yandex

当前筛选 #yandex清除筛选
#️⃣Hashtag | Rasmiy kanal

@HashtagUz · Post #14764 · 28.01.2026 г., 13:29

Yandex Ads Telegram kanallarida reklama berishni soddalashtirdi Endi reklama beruvchilar katalog orqali kanallarni mustaqil tanlab, reklamaviy postlarni ko‘rilishlar uchun to‘lov asosida joylashtirishlari mumkin. ❓Nima o‘zgaradi: • reklama qayerda chiqishi ustidan kengroq nazorat • kerakli auditoriyaga yetib borish osonlashadi • brend qamrovi va tanilishi oshadi Bu yangilik kanal mualliflari uchun ham foydali. Reklama beruvchilar soni ortib, joylashtirish va daromadni boshqarish yanada qulaylashadi. 📈 Raqamlar o‘z-o‘zidan gapiradi Yandex Advertising Network reklama tarmog‘ida 18 mingdan ortiq Telegram kanallar va 320 million obunachi mavjud. 2025 yilda Yandex Ads orqali Telegram'ga kiritilgan brend investitsiyalari ikki barobarga oshgan. ⚙️ Reklamani ishga tushirish va sozlash Direct Pro orqali amalga oshiriladi: u yerda auditoriya va faollik ko‘rsatkichlarini ko‘rish, ko‘rilish uchun narx va budjet prognozi bilan tanishish, shuningdek postni muayyan kanal uslubiga moslashtirish — vizuallar, emodzi va harakatga chaqiruvchi tugma qo‘shish mumkin. Telegram tobora «chat»dan biznes uchun to‘laqonli media platformaga aylanib bormoqda. Buning uchun zarur instrumentlar esa allaqachon mavjud. ➡️#yandex | Birinchi IT-Blog

Hashtags

#️⃣Hashtag | Rasmiy kanal

@HashtagUz · Post #14732 · 23.01.2026 г., 13:12

Yandex ML School talabalarining uch jamoasi ML Community xakatonining top-5 taligidan joy oldi 🏆 🧑‍💻 ML Community xakatonida Yandex ML School talabalaridan iborat uch jamoa eng yaxshi beshlikka kirdi. Xakaton Kaggle formatida o‘tkazildi: O‘zbekistonning turli hududlaridan 35 ta jamoa ishtirok etdi, ishtirokchilar real mashinali o‘qitish vazifasini bajarib, gipotezalarni eksperimentlar orqali tekshirdi hamda yechimlarini hakamlar hay’ati oldida himoya qildi. Yandex ML School Uzbekistan faqat 2025 yilda faoliyatini boshlagan bo‘lsa-da, qisqa vaqt ichida sezilarli natijalarni ko‘rsatmoqda. Joriy yil bahorida maktabda Ochiq eshiklar kuni o‘tkazilishi rejalashtirilgan, yoz mavsumida esa yangi qabul boshlanadi. 👉Batafsil saytda ➡️#yandex | Birinchi IT-Blog

Hashtags

#️⃣Hashtag | Rasmiy kanal

@HashtagUz · Post #14686 · 09.01.2026 г., 12:43

Telegram'dagi mualliflar va media Yandex Ads orqali 57 million dollardan ortiq daromad oldi🤑 Yandex Uzbekistan Telegram'da faoliyat yuritayotgan mualliflar va media uchun qo‘llab-quvvatlashni kengaytirdi. Yandex Ads instrumentlari yordamida kreatorlar reklamaviy beruvchilarni mustaqil qidirmasdan turib o‘z kontentini monetizatsiya qilishlari mumkin. 👉 2023 yilda Yandex Advertising Network orqali monetizatsiya ishga tushirilganidan beri tarmoq hamkorlari 57 million AQSH dollaridan ortiq daromad oldi. Bugungi kunda YAN tarmog‘i 18 000 dan ortiq Telegram kanalni birlashtiradi, ularning umumiy auditoriyasi 320 million obunachidan oshib ketgan. ➡️#yandex | Birinchi raqamli IT-Blog

Hashtags

#️⃣Hashtag | Rasmiy kanal

@HashtagUz · Post #14459 · 24.10.2025 г., 13:00

Yandex Uzbekistan Yandex 360 онлайн-офисининг сотувини бошлади 📄 Эндиликда Ўзбекистондаги компаниялар учун жамоавий ишни ташкил этишга мўлжалланган қулай воситалар — Почта, Календарь, Диск (файлларни булутда сақлаш), Ҳужжатлар, Мессенджер, Телемост видеомулоқот хизмати, вазифалар ва жараёнлар учун Трекер ҳамда бошқа маҳсулотлар қолди. 🤖 Ҳужжатлар онлайн-редактори эса матнларни тайёрлаш ва таҳрирлашда ёрдам берадиган AI имкониятлари билан жиҳозланган. 👉Yandex 360 га бошқа тизимлардан ўтаётган ташкилотлар учун маълумотларни кўчириш воситалари ва барча босқичларда тўлиқ техник ёрдам тақдим этилади. Маълумотлар миграциясини бир нечта босиш орқали (one click) ишга тушириш мумкин. ➡️#yandex | Birinchi raqamli IT-Blog

Hashtags

#️⃣Hashtag | Rasmiy kanal

@HashtagUz · Post #14326 · 12.09.2025 г., 05:14

🎵 "Yandex Musiqa" "AI-setlar Mening to‘lqinim" funksiyasini ishga tushirdi ℹ️ Endi "Mening to‘lqinim" nafaqat treklarni tanlaydi, balki ularni yagona oqimga birlashtiradi. Pauzasiz va kayfiyat uzilmasdan ovoz berilishini neyrotarmoq ta’minlaydi — musiqalar DJ-setdek yangraydi. Model kompozitsiyalar tuzilishini tahlil qilib, eng yorqin qismlarini tanlaydi va ularni bir-biriga ustma-ust qo‘yadi. 🪩 Setlar musiqa janrlari (70 dan ortiq tur) hamda kayfiyat va mashg‘ulotlar («Tungi kecha», «Mashg‘ulot» va hokazo) bo‘yicha guruhlanadi. 📱«AI-setga birlashtir» funksiyasini mobil ilova bosh sahifasidan topish mumkin. «Plyus» obunachilari setni lossless-sifatda ham tinglashlari mumkin. 🔜 Tez orada AI-setlar veb-versiyada, ish stoli ilovasida va «Alisa»li aqlli qurilmalarda ham paydo bo‘ladi. ➡️#yandex | Birinchi raqamli IT-Blog

Hashtags

#️⃣Hashtag | Rasmiy kanal

@HashtagUz · Post #14186 · 30.07.2025 г., 12:51

🇺🇿 Yandex O‘zbekiston sun’iy intellektli qidiruvni o‘zbek tilida ishga tushirdi 🔍Yandex Uzbekistan yangilangan Yandex Search’ni taqdim etdi — endi u o‘zbek tilida o‘rgatilgan neyrotarmoqlarga asoslangan. Xizmat so‘rovlarni yaxshiroq tushunadi, kerakli kontentni topishga va tarjima qilishga yordam beradi, shuningdek, qisqa javoblar ham taqdim etadi. 🕸 Qidiruv tizimi ingliz va rus tillaridagi materiallarni milliy kontekstni inobatga olgan holda o‘zbek tiliga tarjima qila oladi. Natijada 11,6 millionta matn(shu jumladan, Wikipedia va StackOverflow’dagi maqolalar) o‘zbek foydalanuvchilari uchun ochiq bo‘ldi. 💬 Foydalanuvchilar o‘zbek yoki rus tilida savollar berishi va javoblarni yandex.uz bosh sahifasida chati orqali olishlari mumkin. Javoblar natijalardan yuqorida ko‘rsatiladi, Yandex AI rejimi tanlansa — doimiy tarzda. 🧠 Servis oddiy va murakkab savollarga javob bera oladi, masalan: “Buxoroda bir kunda qaysi diqqatga sazovor joylarni ko‘rish mumkin?” Javobdan so‘ng, aniqlashtiruvchi savollarni ham avtomatik tavsiya qiladi. ➡️#yandex | Birinchi raqamli IT-Blog

Hashtags

#️⃣Hashtag | Rasmiy kanal

@HashtagUz · Post #13251 · 11.10.2024 г., 04:57

💸Yandex "Alisa" uchun alohida ilovani chiqardi ℹ️ U orqali endi ChatGPT'ga o'xshash neyrotarmoqdan foydalanish, YandexART 2.0 neyrotarmog'i yordamida rasmlarni generatsiya qilish mumkin bo'ldi. ➡️#yandex | Birinchi raqamli IT-Blog

Hashtags

#️⃣Hashtag | Rasmiy kanal

@HashtagUz · Post #13193 · 30.09.2024 г., 11:05

💰Endi Telegram kanalingiz orqali PUL ISHLASH oson! 🔎Agar kanalingizda obunachilaringiz 2K va undan yuqori bo'lsa, Yandex monetizatsiya tizimi avtomatik tarzda reklamalarni joylab, o'chirib evaziga sizga pul to'laydi. 🌐 Siz ham partner.yandex.ru saytida ro'yxatdan o'ting va daromad topishni boshlang. ➡️#yandex | Birinchi raqamli IT-Blog

Hashtags

#️⃣Hashtag | Rasmiy kanal

@HashtagUz · Post #13139 · 17.09.2024 г., 10:07

🔥 Telegram kanalingizda reklama orqali pul ishlang! 📱Yandex Uzbekistan telegram-kanallarni monetizatsiya qilishni sinovdan o‘tkazmoqda. 📱 2000 dan ortiq kuzatuvchilari bo‘lgan telegram-kanallar endi Yandex Ads’dan reklama namoyish qilishdan qo‘shimcha daromad olishlari mumkin. ⚠️ Hozircha vosita yopiq beta-sinov bosqichida. Sinovda ishtirok etish uchun telegram-kanalni saytda ro‘yxatdan o‘tkazish va tekshiruvni kutishi kerak. 💸 Kichik kanallar uchun ushbu vosita asosiy, kattaroqlari uchun esa qo‘shimcha daromad manbai bo‘lishi mumkin. ❔ Bu qanday ishlaydi? ● Reklama rasm, video va reklama beruvchining saytiga havolasi bo‘lgan oddiy postga o‘xshaydi. ● Neyron tarmoqlar kanalning mazmuni va mavzusini hisobga olgan holda reklamalarni tanlaydi va maxsus bot reklama postlarini joylashtiradi. ● Telegram-kanlaning egasi yoki admini reklama chiqish kunlari va vaqtlarini sozlashi mumkin. ● Kuniga 3 tagacha reklama postlari chiqishi mumkin. ➡️ Batafsil bu yerda. ➡️#yandex | Birinchi raqamli IT-Blog

Hashtags

IT Masters

@ITmastersuz · Post #11636 · 17.09.2024 г., 11:01

Yandex Uzbekistan telegram-kanallarni monetizatsiya qilishni sinovdan o‘tkazmoqda Yandex Uzbekistan telegram-kanallarga reklama orqali pul ishlash imkoniyatini bermoqda. 2000 dan ko‘proq auditoriyasi bo‘lgan telegram-kanallar endi Yandex Ads’dan reklama chiqarish orqali qo‘shimcha daromad olishlari mumkin. Hozircha xizmat yopiq beta-sinov bosqichida. Sinovda ishtirok etish uchun telegram-kanalni saytda ro‘yxatdan o‘tkazish va tekshiruvni kutishi kerak. Kichik kanallar uchun ushbu xizmat asosiy, kattaroqlari uchun esa qo‘shimcha daromad manbai bo‘lishi mumkin. Bu qanday ishlaydi? ● Reklama rasm, video va reklama beruvchining saytiga havolasi bo‘lgan oddiy postga o‘xshaydi. ● Neyron tarmoqlar kanalning mazmuni va mavzusini hisobga olgan holda reklamalarni tanlaydi va maxsus bot reklama postlarini joylashtiradi. ● Telegram-kanlaning egasi yoki admini reklama chiqish kunlari va vaqtlarini sozlashi mumkin. ● Kuniga 3 tagacha reklama postlari chiqishi mumkin. Batafsil bu yerda. 👉Bizning barcha loyihalar | #yandex

Hashtags

123•••89
ПретходнаСтраница 1 од 9Следна