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

Резултати

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

Пребарај: #koica

当前筛选 #koica清除筛选

🇰🇷🇺🇿Biznes va tadbirkorlik oliy maktabi va KOICA o‘rtasidagi hamkorlik masalalari muhokama qilindi. 🇺🇿 Biznes va tadbirkorlik oliy maktabida direktorning birinchi o‘rinbosari Sh. Sharaxmetov hamda Koreya xalqaro hamkorlik agentligi (KOICA)ning O‘zbekistondagi vakolatxonasi vakillari o‘rtasida uchrashuv bo‘lib o‘tdi. 🔵 Uchrashuvda Oliy biznes maktabi bilan KOICA o‘rtasidagi hamkorlik aloqalarini yanada mustahkamlash hamda Koreya Respublikasi bilan ta’lim va ekspertlik sohalaridagi hamkorlikni kengaytirish istiqbollari muhokama qilindi. Tomonlar xalqaro tajriba almashinuvi, zamonaviy boshqaruv va o‘quv yondashuvlarini joriy etish bo‘yicha fikr almashdilar. 🖇 Ma’lumot o‘rnida, KOICA ko‘magida hozirda Biznes va tadbirkorlik oliy maktabida professor Xvang Ug Sun ekspert-maslahatchi sifatida faoliyat yuritmoqda. Uning ishtiroki muassasaning boshqaruv tizimini takomillashtirish, xalqaro tajribani tatbiq etish hamda zamonaviy ta’lim metodlarini joriy etishda muhim ahamiyat kasb etmoqda. 🏷Shuningdek, uchrashuv davomida Koreyaning yetakchi oliy ta’lim muassasalari bilan hamkorlik aloqalarini rivojlantirish, akademik almashinuv dasturlarini yo‘lga qo‘yish, qisqa muddatli o‘quv kurslarini tashkil etish va qo‘shma ta’lim tashabbuslarini amalga oshirish masalalari muhokama qilindi. 🎓 Tomonlar KOICA dasturlari doirasida Oliy biznes maktabining boshqaruv va akademik salohiyatini oshirishga qaratilgan qo‘shma tashabbuslarni amalga oshirish va hamkorlikni yanada kengaytirish bo‘yicha kelishuvga erishdilar. 🇷🇺Подробнее 🇬🇧More #GraduateSchool#KOICA#Cooperation 🔝Web-site |🔝Facebook | 🔝Instagram | 🔝Youtube

Sherzod Mirzajahonovich

@sherzod_axmatov · Post #416 · 31.03.2022 г., 14:54

✅ TATUda o‘quv jarayonlarini jahon standartlariga mos ravishda amalga oshirish bo‘yicha KOICA bilan samarali hamkorlik olib borilmoqda Bugun, 31-mart kuni TATUda “Integratsiyalashgan universitet axborot tizimini tashkil etish va taqdim etish” loyihasining yakunlanishi bo‘yicha tadbir bo‘lib o‘tdi. Unda AKT vaziri Sh. Shermatov va Koreya xalqaro hamkorlik agentligi (KOICA) vakillari qatnashdi. Batafsil: 👉https://mitc.uz/uz/news/view/3756 🔹🔹🔹 ✅ Осуществляется плодотворное сотрудничество с KOICA целью реализации учебных процессов в ТУИТ в соответствии с мировыми стандартами Сегодня, 31 марта, в ТУИТ прошло мероприятие, посвященное завершению проекта «Организация и предоставление информационной системы интегрированного университета». В нем приняли участие Министр ИКТ Ш. Шерматов и представители Корейского агентства по международному сотрудничеству (KOICA). Подробно: 👉https://mitc.uz/ru/news/view/3756 #mitc #tatu #koica 📌 Telegram|Twitter|Facebook|Instagram|Youtube

🌍Hududlarda startap-mentorlarni tayyorlash faol rivojlanmoqda 🏆 Samarqandda Biznes va tadbirkorlik oliy maktabi tomonidan Koreya xalqaro hamkorlik agentligi (KOICA) ko‘magida startap-mentorlarni tayyorlash bo‘yicha 5 kunlik seminar-trening boshlandi. 🌍Preparation of Startup Mentors is Actively Developing in the Regions 🔊 A 5-day seminar-training for startup mentors is being held in Samarkand. This initiative is organized by the Graduate School of Business and Entrepreneurship, with the support of the Korean International Cooperation Agency (KOICA). 🔍Подготовка стартап-менторов активно развивается в регионах 📈 В Самарканде проходит 5-дневный семинар-тренинг по подготовке стартап-менторов, организованный Высшей школой бизнеса и предпринимательства при поддержке Корейского агентства международного сотрудничества (KOICA). #GraduateSchool#Samarkand#Seminar#Koica 🔝Web-site |🔝Facebook |🔝Instagram | 🔝Youtube

Iqtidorli talabalar yutug'i: Universitetimiz talabasi Koreyada 💥 U-ENTER innovatsion markazi tomonidan o'tkazilgan startaplar tanlovida g'olib bo'lgan talabamiz Fyodor Amanov va loyiha mentori Azizbek Shukurov Koreya Respublikasiga borishdi. ✅ U yerda Koreya xalqaro hamkorlik agentligi (KOICA) tomonidan tashkil etilgan loyiha doirasida 10 ga yaqin ilmiy-amaliy seminarlarda ishtirok etishmoqda. 🎗 Mazkur ilmiy-amaliy sayohat talabamizning o'z loyihasini yanada rivojlantirishi va yangidan-yangi kashfiyotlar yaratishga undashiga ishonamiz. 🔁English ➖➖➖➖➖➖➖➖➖➖➖➖➖ #Koreya#KOICA#startap ⬇️ Biz ijtimoiy tarmoqlarda: Veb-sayt | Telegram | Instagram | Facebook

🏬Samarqand shahrida startap mentorlar tayyorlash bo‘yicha amaliy trening yakunlandi 🔖Biznes va tadbirkorlik oliy maktabi tomonidan Koreyaning xalqaro hamkorlik agentligi (KOICA) bilan tashkil etilgan besh kunlik startap-mentorlarni tayyorlash dasturi nihoyasiga yetdi. 🧊A practical training session for startup mentors concluded in Samarkand ➡️ The five-day Startup Business Mentor Training Program, organized by the Graduate School of Business and Entrepreneurship with the support of KOICA, has successfully concluded. 🔔В Самарканде завершился практический тренинг по подготовке стартап менторов ⏱️ Пятидневная программа подготовки стартап-менторов, организованная Высшей школой бизнеса и предпринимательства при поддержке KOICA, подошла к концу. #GraduateSchool#Samarkand#KOICA#Mentor 🔝Web-site |🔝Facebook | 🔝Instagram | 🔝Youtube

🏬Samarqand shahrida startap mentorlar tayyorlash bo‘yicha amaliy trening yakunlandi 📔 Samarqand shahrida Biznes va tadbirkorlik oliy maktabi tomonidan Koreyaning xalqaro hamkorlik agentligi (KOICA) ko‘magida tashkil etilgan 5 kunlik “Startap biznes mentorlarni tayyorlash dasturi” bo‘yicha amaliy trening nihoyasiga yetdi. 🧊A practical training session for startup mentors concluded in Samarkand 🏙 A five-day training program titled “Startup Business Mentor Training Program”concluded in Samarkand. This event was organized by the Graduate School of Business and Entrepreneurship with the support of the Korea International Cooperation Agency (KOICA). 🔔В Самарканде завершился практический тренинг по подготовке стартап менторов ⏱ В Самарканде завершился 5-дневный тренинг по «Программе подготовки стартап бизнес менторов», организованный Высшей школой бизнеса и предпринимательства при поддержке Корейского Агентства по международному сотрудничеству (KOICA). #GraduateSchool#Samarkand#KOICA#Mentor 🔝Web-site |🔝Facebook | 🔝Instagram | 🔝Youtube

SAMARQAND | QURILISH VA UY-JOY KOMMUNAL

@samvilqurilish · Post #9580 · 25.11.2025 г., 03:31

🌍 Xalqaro_hamkorlik 👍“O‘zbekistondа davlat xizmatchilarining salohiyatini oshirish loyihasi” ishga tushirildi Pilot dastur O‘zbekiston Respublikasi Prezidenti huzuridagi Boshqaruv samaradorligi agentligi va Koreya xalqaro hamkorlik agentligi (KOICA) hamkorligida amalga oshirilmoqda. Bugun, Koreya davlat boshqaruvi instituti (KIPA) delegatsiyasining Toshkent shahriga tashrifi doirasida loyihani ishga tushirish marosimi tashkil etildi. Loyihaning asosiy maqsadi – davlat xizmati samaradorligini oshirish, kadrlarning professional malaka oshirishini ta’minlashdir. Loyiha doirasida davlat tashkilotlarida ishlash uchun zarur professional malakalarni aniqlash va tan olish maqsadida inson resurslari (HR)ni sertifikatlashtirish tizimi joriy etiladi, pilot vazirliklarda esa lavozimlar tahlili (job analysis) o‘tkaziladi. Shuningdek, Loyiha doirasida metodologik ishlanmalar ishlab chiqish, treninglar va xorijga o‘quv safarlari tashkil etish ham belgilandi. #BoshqaruvSamaradorligi#KOICA#KIPA#HR#JobAnalysis Rasmiy sahifalarimiz Veb-sayt|Telegram|Facebook|Instagram|You Tube|X|Aloqa

KOICA – Janubiy Koreyada ta'lim olish uchun to‘liq grant taqdim etadi! 📘 KOICA (Korea International Cooperation Agency) 1991-yilda tashkil etilgan bo‘lib, rivojlanayotgan davlatlarda ijtimoiy-iqtisodiy taraqqiyot yo‘lida grant dasturlarini amalga oshiradi. 📍 O‘zbekistonda 1995-yildan beri faoliyat yuritib kelmoqda. 🎓KOICA magistratura va PhD dasturlari uchun quyidagi xarajatlarni qoplaydi: 📚 O‘qish; 🏠 Yashash; ✈️ Transport; 🩺 Tibbiy sug‘urta xarajatlari. ✅Talablar: 👨‍💼 Davlat xizmatida kamida 2 yil ish tajribasi; 🏢 Davlat tashkiloti tomonidan rasmiy tavsiya xati; 🗣 Ingliz tili darajasi (IELTS 6.5 yoki ekvivalent). 📅 Ariza muddati: Har yili mart–aprel oylarida. 🌐 Batafsil ma’lumot va ariza topshirish: 🔗koica.go.kr/sites/koica_en/3448/subview.do 📲 Kanalimizni kuzatib boring – eng so‘nggi grant imkoniyatlari siz uchun yoritiladi! #KOICA#Magistratura#JanubiyKoreya#Stipendiya#AlBeruniy#GrantImkoniyati