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

Резултати

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

Пребарај: #shartnoma

当前筛选 #shartnoma清除筛选

Birinchi kursga oʻqishga qabul qilingan talabalar diqqatiga! ✅ “Yangi Oʻzbekiston” universitetiga 1-kursga o'qishga qabul qilingan barcha talabalar Oliy ta'lim, fan va innnovatsiyalar vazirligi huzuridagi Raqamli ta'lim texnologiyalarini rivojlantirish markazining shartnoma.edu.uz saytiga kirib, shartnoma yuklab olish uchun ariza topshirishlari kerak. ▶️ Ariza topshirish bo'yicha video yo'riqnoma: https://youtu.be/oPTEKBThJt8?si=Aq5yqxmiEgv8B4Zr 👉 Shartnoma yuklab olish bilan bog'liq muammolar yuzaga kelganda @newuucontact_bot orqali murojaat qilishingiz mumkin. ❗️Eslatib o'tamiz, barcha birinchi bosqich talabalari uchun tanishtiruv haftaligi 19-avgustdan boshlanadi. 🔁English ➖➖➖➖➖➖➖➖➖➖➖ #shartnoma ⬇️Biz ijtimoiy tarmoqlarda: Veb-sayt | Telegram | Instagram | Facebook

Hashtags

“Yangi O‘zbekiston” universitetiga birinchi kursga o'qishga qabul qilingan talabalar diqqatiga! ✅Barcha birinchi bosqich talabalari universitet rasmiy saytiga kirib, shartnoma bilan tanishib chiqishi, uni onlayn imzolashi va yuklab olishi mumkin. Buning uchun siz: 🔹havola orqali kirishingiz (havola so'zi ustiga bosing) 🔹pasport yoki ID kartangiz seriya va raqamini kiritishingiz 🔹shaxsiy ma'lumotlaringizni to'ldirishingiz 🔹JShShIR (PINFL) ni terib kontrakt bilan tanishishingiz 🔹shartnomangizni yuklab olishingiz mumkin. 📌 Eslatib o'tamiz, barcha birinchi kurslar uchun tanishtiruv haftaligi 3-oktabrdan boshlanadi. 🔁English ➖➖➖➖➖➖➖➖➖➖➖➖➖ #shartnoma ⬇️Biz ijtimoiy tarmoqlarda: Veb-sayt | Telegram | Instagram | Facebook

Hashtags

Texnika Universiteti (TDTU)

@toshkent_davlat_texnika_univer · Post #2105 · 24.08.2024 г., 06:10

#kontrakt#shartnoma 1-kurslar diqqatiga kecha shartnoma ololmaganlar bugun yana qayta urinib ko'rishlarini so'raymiz. 🖥 Buning uchun kontrakt.edu.uz tizimidan ro‘yxatdan o‘tib, ortiqcha ovoragarchiliklarsiz onlayn ariza yuboring! Arizalar oliy ta’lim muassasasi qabul komissiyasi tomonidan tasdiqlanib, QR-kodli to‘lov-shartnomasi shakllantiriladi. ☑Toshkent davlat Texnika Universiteti

O’zbekiston Milliy Universitet (O'zMU)

@milliy_universitut · Post #4402 · 24.08.2024 г., 06:09

#kontrakt#shartnoma 1-kurslar diqqatiga kecha shartnoma ololmaganlar bugun yana qayta urinib ko'rishlarini so'raymiz. 🖥 Buning uchun kontrakt.edu.uz tizimidan ro‘yxatdan o‘tib, ortiqcha ovoragarchiliklarsiz onlayn ariza yuboring! Arizalar oliy ta’lim muassasasi qabul komissiyasi tomonidan tasdiqlanib, QR-kodli to‘lov-shartnomasi shakllantiriladi. ☑O'zbekiston Milliy Universiteti

Suxrob Xurramov | Blog

@suxrobblog · Post #1442 · 10.03.2026 г., 17:25

Ta'lim - shunchaki biznes emas! Bugun turk tili kursida o'qish maqsadida o'quv markazlaridan birining shartnomasi bilan tanishib chiqdim. Afsuski, shartnomadagi barcha bandlar faqat markaz manfaatlarini himoya qilishga qaratilgan. Tomonlar uchun teng va adolatli yechim umuman ko'zda tutilmagan! O'zim ham ta'lim sohasida faoliyat yuritganman, o'quv markazi va onlayn kurslarni boshqarganman. Lekin shartnomani hech qachon bu qadar bir tomonlama qilib, o'quvchini burchakka taqab qo'ymaganmiz. IT Parkda ishlagan davrimizda ham, individual darslarimizda ham o'quvchi qoldirilgan darslar uchun to'lovni qaytarib berganmiz. Umuman darsga qatnashmaganlarni esa kursdan chetlatib, pulini to'liq o'ziga qaytarganmiz. (Shartnomada boshqacha band bo'lgan taqdirda ham) Sababi oddiy: mijozning holatini ham to'g'ri tushunish kerak, u o'qish uchun mablag'ni osonlikcha topmaydi. Hamma moliyaviy tavakkalchilikni faqat o'quvchining bo'yniga ilib qo'yish ham (qadriyatlarga) to'g'ri kelmaydi. Bugungi kunda ayrim joylarda ta'lim berish shunchaki daromad manbaiga aylanib qolgan ko'rinadi. Endilikda o'quv markazlarini tanlashda yanada talabchan bo'lamiz va ularni jiddiyroq filtrdan o'tkazishimiz kerak! @suxrobblog #shartnoma#tahlil

Texnika Universiteti (TDTU)

@toshkent_davlat_texnika_univer · Post #2101 · 22.08.2024 г., 12:30

#tezkor#kontrakt#shartnoma Barcha talabalar diqqatiga (1-kurslar ham) ⚡️Bugundan to‘lov shartnomasini olishga onlayn ariza yuborishingiz mumkin. 🖥 Buning uchun kontrakt.edu.uz tizimidan ro‘yxatdan o‘tib, ortiqcha ovoragarchiliklarsiz onlayn ariza yuboring! Arizalar oliy ta’lim muassasasi qabul komissiyasi tomonidan tasdiqlanib, QR-kodli to‘lov-shartnomasi shakllantiriladi. Tasdiqlangan shartnomani yuklab olib, belgilangan to‘lovlarni o‘z vaqtida amalga oshirishingiz so‘raladi. ✅Toshkent Davlat Texnika Universiteti

O’zbekiston Milliy Universitet (O'zMU)

@milliy_universitut · Post #4377 · 22.08.2024 г., 12:28

#tezkor#kontrakt#shartnoma Barcha talabalar diqqatiga (1-kurslar ham) ⚡️Bugundan to‘lov shartnomasini olishga onlayn ariza yuborishingiz mumkin. 🖥 Buning uchun kontrakt.edu.uz tizimidan ro‘yxatdan o‘tib, ortiqcha ovoragarchiliklarsiz onlayn ariza yuboring! Arizalar oliy ta’lim muassasasi qabul komissiyasi tomonidan tasdiqlanib, QR-kodli to‘lov-shartnomasi shakllantiriladi. Tasdiqlangan shartnomani yuklab olib, belgilangan to‘lovlarni o‘z vaqtida amalga oshirishingiz so‘raladi. ✅O'zbekiston Milliy Universiteti

Azizbek Akbarov

@ekoazizbek · Post #974 · 31.03.2025 г., 17:12

Ўзбекистон Республикаси Президенти Шавкат Мирзиёев ва Тожикистон Республикаси Президенти Эмомали Раҳмон ҳузурида ташқи сиёсат идоралари раҳбарлари Иттифоқчилик муносабатлари тўғрисидаги шартноманинг кучга кириши ҳақидаги баённомани имзоладилар ва ратификация ёрлиқларини алмашдилар. — В присутствии Президента Республики Узбекистан Шавката Мирзиёева и Президента Республики Таджикистан Эмомали Рахмона руководители внешнеполитических ведомств подписали Протокол и обменялись ратификационными грамотами о вступлении в силу Договора о союзнических отношениях. #Mirziyoyev#tashrif#Tojikiston#shartnoma Prezident.uz|Facebook|Instagram|YouTube|X

📄 Bepul homiylik yordami shartnomasi namunasi Yaqinda men bepul moliyaviy yordam va moddiy-texnika zaxiralari olishning muhim soliq jihatlari haqida yozgan edim. Rasmiylashtirish jarayonini yanada osonlashtirish maqsadida, mablag‘lar o‘tkazilishini to‘g‘ri qayd etishingizga yordam beradigan shartnoma namunasini siz bilan baham ko‘rmoqchiman. 📝 Shartnomada e’tiborga olish muhim bo‘lgan jihatlar: 1️⃣ Bepullik — mablag‘lar bepul asosda berilishini albatta ko‘rsating. 2️⃣ Yordam miqdori — shartnoma bo‘yicha beriladigan pul mablag‘lari summasini aniq yozib qo‘ying. 3️⃣ Maqsadli foydalanish — zarur bo‘lsa, mablag‘lardan foydalanish bo‘yicha majburiy hisobot bandini kiriting. 🔗 [Namunani yuqoridan yuklab olishingiz mumkin 👆] 📌 Eslatib o‘taman, to‘g‘ri rasmiylashtirilgan shartnoma soliq masalalarida muammolarning oldini olishga yordam beradi. Savollaringiz bo‘lsa yoki qo‘shimcha ma’lumot kerak bo‘lsa bizga murojaat qilishingiz mumkin. Бухгалтер Толмачева Telegram | Instagram | Услуги аутсорса | Facebook | Youtube ☝️ Muhim narsalar oddiy tilda #shartnoma#namuna #bepulyordam

Ко мне часто обращаются с вопросом... Делюсь! 👇👇👇 Организации периодически выдают своим работникам на основании их заявлений и заключенных письменных договоров краткосрочные (до года) беспроцентные займы — на оплату товаров и услуг и другие цели. Облагаются ли они какими-то налогами? Ответ: Если заем беспроцентный, организация (заимодавец) не получает дохода — объекта налогообложения, которым могли бы стать проценты по займу (ч. 1 ст. 344 НК). Для сотрудника также не возникает дохода в виде материальной выгоды, так как заем подлежит возврату или удержанию с зарплаты (п. 2 ч. 1 ст. 376 НК). Вывод: Беспроцентный заем не имеет налоговых последствий ни для работника, ни для предприятия. 📋 🎁 Ниже делюсь шаблоном договора займа! ___________ Menga tez-tez savol bilan murojaat qilishadi... Sizlar bilan bo‘lishaman! 👇👇👇 Tashkilotlar vaqti-vaqti bilan o‘z xodimlariga ularning arizalari va tuzilgan yozma shartnomalar asosida tovarlar va xizmatlar haqini to‘lash hamda boshqa maqsadlar uchun qisqa muddatli (bir yilgacha) foizsiz qarzlar beradilar. Bu qarzlar biron-bir soliqqa tortiladimi? Javob: Agar qarz foizsiz bo‘lsa, tashkilot (qarz beruvchi) qarz bo‘yicha foizlar ko‘rinishidagi soliq solish obyekti bo‘lishi mumkin bo‘lgan daromad olmaydi (Soliq kodeksining 344-moddasi 1-qismi). Xodim uchun ham moddiy manfaat ko‘rinishidagi daromad vujudga kelmaydi, chunki qarz qaytarilishi yoki ish haqidan ushlab qolinishi lozim (Soliq kodeksining 376-moddasi 1-qismi 2-bandi). Xulosa: Foizsiz qarz na xodim, na korxona uchun soliqqa oid oqibatlarga ega emas. 📋 🎁 Quyida qarz shartnomasi namunasini keltirib o'taman! Бухгалтер Толмачева Telegram | Instagram | Услуги аутсорса | Facebook | Youtube 💛 Простым языком о важном! ☝️ Muhim narsalar oddiy tilda #займ#вопросответ#savoljavob #шаблон#договор#shartnoma

AQSh Prezidenti Donald Tramp Shavkat Mirziyoyevni Uzbekistan Airways tarixidagi eng katta shartnoma — 22 ta Boeing 787 Dreamliner samolyotini sotib olish bilan tabrikladi. Mirziyoyev shuningdek, Nyu-Yorkda Boeing rahbari Brendan Nelson bilan uchrashdi. https://yep.uz/uz/2025/09/tramp-mirziyoyev-boeing-buyurtma/ #tramp#mirziyoyev#boeing#uzbekistanairways#787dreamliner#samolyotlar#aqsh#shartnoma#aviatsiya