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

Резултати

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

Пребарај: #swamedikasi

当前筛选 #swamedikasi清除筛选
Cerdas Gunakan Obat

@cerdasgunakanobat · Post #3757 · 07.04.2023 г., 10:37

https://www.instagram.com/tv/Cquyal-pfJP/?igshid=MDJmNzVkMjY= . *REKAMAN VIDEO* *Ngabuburit di Instagram "Bolehkah Membeli Obat Sendiri Tanpa Resep Dokter?"* Bersama @apotekersepta dan host Kak apt @nellysyukri Jum'at, 7 April 2023, pukul 16.15 - 17.00 WIB. Untuk mendalami lebih lanjut terkait *"Tehnik Komunikasi Efektif pada Pasien Geriatri"*, silakan mendaftar pada *Webinar Nasional "Pelayanan Kefarmasian pada Pasien Geriatri",* *Minggu, 9 April 2023., pukul 08.30 - 13.30 WIB.* Pendaftaran melalui: https://bit.ly/webinargeriatriinpharcom2023 Informasi lebih lanjut di IG @infokom.farmasi atau @inpharcom.bukukesehatan FB: Informasi dan Komunikasi Kefarmasian atau InPharCom Online Bookstore #apotekersahabatkeluarga#ngabuburitdiinstagram#swamedikasi#pelayanankefarmasian

Cerdas Gunakan Obat

@cerdasgunakanobat · Post #3332 · 14.08.2019 г., 09:34

https://youtu.be/avpU5GywSGg [CARA MEMILIH DAN MENDAPATKAN OBAT] • Swamedikasi (self medication) adalah upaya yang dilakukan oleh masyarakat untuk mengatasi masalah kesehatan sendiri sebelum memeriksakan diri ke fasilitas kesehatan. Apabila dilakukan dengan benar, swamedikasi dapat membantu pemerintah dalam upaya pelayanan kesehatan. Sebaliknya, jika dilakukan dengan tidak benar/tepat, malahan dapat menimbulkan masalah kesehatan baru atau menyebabkan pengobatan tidak optimal. • Swamedikasi secara tidak tepat merupakan salah satu ciri penggunaan obat secara tidak rasional. Misalnya dengan menggunakan obat keras yang seharusnya dengan resep dokter, seperti antibiotik. Akibat penggunaan antibiotik secara tidak tepat tanpa resep dokter dapat memicu terjadinya kekebalan (resistensi) bakteri. Demikian pula obat keras lainnya yang seharusnya menggunakan resep dokter. Sebelum menggunakannya, harus dilakukan pemeriksaan lebih dulu di fasilitas kesehatan. • Swamedikasi diperbolehkan menggunakan obat yang tergolong bebas atau bebas terbatas, yang dapat diperoleh tanpa resep dokter. Umumnya dapat mengatasi gejala atau penyakit ringan untuk sementara. Jika gejala tidak hilang, atau penyakit bertambah berat, harus segera diperiksakan ke dokter. • Meskipun dapat dibeli bebas, sebaiknya dibeli hanya di apotek atau toko obat berizin, agar terjamin keamanan dan mutu produk yang dijual. Masyarakat dapat memilih jenis obat yang akan digunakan, dengan mengetahui penggolongan obat dan membaca dengan cermat informasi pada kemasan atau brosur obat. Serta dapat pada apoteker atau tenaga teknis kefarmasian di apotek. • Bagaimana cara memilih dan mendapatkan obat dengan benar? Simak baik-baik video berikut ini. • Informasi ini disiarkan oleh Direktorat Pelayanan Kefarmasian, Ditjen Kefarmasian dan Alat Kesehatan Kementerian Kesehatan RI dalam rangka Gerakan Masyarakat Cerdas Menggunakan Obat (GeMa CerMat). Fanpage FB: Cerdas Gunakan Obat Twitter & IG: @gemacermat Telegram: http://t.me/cerdasgunakanobat , http://t.me/diskusiobat Email: [email protected] • #gemacermat#cerdasgunakanobat#apotekerindonesia#apoteker#apotekermuda#dagusibu#obat#kesehatan#swamedikasi#golonganobat#penggolonganobat

Cerdas Gunakan Obat

@cerdasgunakanobat · Post #3741 · 05.04.2023 г., 12:49

https://www.instagram.com/p/CqpuecWJytp/?igshid=MDJmNzVkMjY= . Kalo sakit, maunya cepat sembuh, minum obat yang paten alias tokcer. Tapi kalo berobat ke fasilitas kesehatan, males ngantrinya. Kalo ke praktek swasta, nambah biaya periksa. Boleh gak sih, beli obat langsung ke apotek atau toko obat aja? Obat apa aja yang boleh dibeli tanpa resep dokter? Obat apa aja yang bisa dibeli di toko obat, atau harus ke apotek? Minimarket juga banyak yang jual obat. Apa saja batasannya masyarakat boleh mengobati diri sendiri (swamedikasi)? Bagaimana caranya tenaga farmasi terutama apoteker, dalam melayani masyarakat yang melakukan swamedikasi? Bagaimana cara berkomunikasi yang efektif agar pelayanan Swamedikasi bisa berjalan dengan baik dengan pasien? Bagaimana jika berkomunikasi dengan pasien lansia/geriatri? Atau masih banyak pertanyaan lain yang ingin ditanyakan. Atau sebaliknya, ditanyakan pada kita sebagai tenaga farmasi terutama Apoteker. "Bolehkah beli obat sendiri tanpa resep dokter?" Yuk kita tanya pada ahlinya, pada acara NGABUBURIT DI INSTAGRAM bersama apt. Septa Pratama, S.Farm, M.Sc.TH, CSP, CPM, dipandu oleh Kak apt. @nellysyukri hanya di akun Instagram @apotekersahabatkeluarga. Catat jadwalnya: Kamis, 6 April 2023. Pukul 16.00 - 16.30 WIB Yuk dishare sebanyak - banyaknya... @apotekersepta @infokom.farmasi @inpharcom.bukukesehatan @kaos.inpharcom . #swamedikasi #pelayananfarmasi #pelayananswamedikasi #cerdasgunakanobat #informasiobat #apotekersahabatkeluarga

Cerdas Gunakan Obat

@cerdasgunakanobat · Post #3744 · 06.04.2023 г., 09:55

https://www.instagram.com/p/CqsLk-_pn51/?igshid=MDJmNzVkMjY= *RESCHEDULE!!* *Ngabuburit di Instagram* @apotekersahabatkeluarga *"Bolehkan Membeli Obat Sendiri Tanpa Resep Dokter?" (SWAMEDIKASI)"* Bersama: @apotekersepta Host: apt. @nellysyukri *DIUNDUR WAKTUNYA MENJADI HARI JUM'AT, 7 APRIL 2023* *Pukul 16.00 - 16.30 WIB* Follow akun IG-nya @apotekersahabatkeluarga https://instagram.com/apotekersahabatkeluarga?igshid=ZDdkNTZiNTM= #ngabuburit#ngabuburitdiinstagram#swamedikasi#caramendapatkanobat#dagusibu#apotekerindonesia#apotekersahabatkeluarga

Cerdas Gunakan Obat

@cerdasgunakanobat · Post #3775 · 08.04.2023 г., 00:47

https://www.instagram.com/p/CqwKoZopFbb/?igshid=MDJmNzVkMjY= . HARI TERAKHIR NIH!! AYO BURUAN REGISTRASI!!! . WEBINAR NASIONAL “PELAYANAN KEFARMASIAN PADA PASIEN GERIATRI” . MINGGU, 9 APRIL 2023 08.30 - 13.30 WIB Melalui ZOOM 3 SKP IAI NARASUMBER 1. Prof. apt. Zullies Ikawati, Ph.D @zulliesikawati (Guru Besar Farmakologi Fakultas Farmasi UGM) "Tinjauan Farmakologis Penggunaan Obat pada Saat Puasa, terutama pada Pasien Geriatri" 2. Dr. apt. Lusy Noviani, MM @lusy_noviani (Praktisi Farmasi Rumah Sakit, Wakil Sekjen PP IAI) “Pelayanan Swamedikasi pada Pasien Geriatri” 3. apt. Septa Pratama, S.Farm., M.Sc.T.H., CSP., CPM @apotekersepta (Dosen Universitas Adiwangsa Jambi) "Tehnik Komunikasi Efektif dalam Pelayanan Kefarmasian pada Pasien Geriatri" MODERATOR apt. Maria Philomena Erika Rengga, S.Farm, M.Farm-Klin @rilke_rengga PENDAFTARAN https://bit.ly/webinargeriatriinpharcom2023 (siapkan bukti pembayaran untuk diunggah) INVESTASI - Paket A, Sertifikat + Lembar Balik KIE Obat Jumbo + Buku Pelayanan Swamedikasi > Rp. 345.000 - Paket B, Sertifikat + Lembar Balik KIE Obat Jumbo > Rp. 245.000 - Paket C, Sertifikat + buku Pelayanan Swamedikasi > Rp. 145.000 - Paket D, Sertifikat > Rp. 75.000 - Paket E, Tanpa Sertifikat > Rp. 45.000 Paket A, B, C belum termasuk ongkos kirim REKENING a.n Erie Gusnellyanti @nellysyukri BNI No. 0334216909 Bank Mandiri No. 1560013983855 BCA No. 7380686982 BENEFIT - Materi Webinar - Ilmu yang bermanfaat dan aplikatif - Sertifikat dengan SKP IAI - Doorprize menarik NARAHUBUNG [email protected] WA: 081513028328 @infokom.farmasi @inpharcom.bukukesehatan -InPharCom Co.- IG: @infokom.farmasi @inpharcom.bukukesehatan @kaos.inpharcom FB: Informasi dan Komunikasi Kefarmasian; InPharCom Online Bookstore; My ID InPharCom #webinarinpharcom#webinargeriatri2023#webinarfarmasi#webinarkesehatan#pelayanankefarmasiangeriatri#swamedikasi#swamedikasigeriatri#tehnikkomunikasi

Cerdas Gunakan Obat

@cerdasgunakanobat · Post #3803 · 17.04.2023 г., 00:09

*"Bolehkah Membeli Obat Sendiri Tanpa Resep Dokter?"* Yuk kita tanya pada ahlinya, Kak Apoteker Septa Pratama, dipandu oleh Kak Apoteker Nelly Syukri. Jangan lupa, _like, comment and share_ ya... Semoga bermanfaat... . https://vt.tiktok.com/ZS87j8fVY/ . Facebook: https://fb.watch/jYhVYlCJiX/?mibextid=RUbZ1f . Download video di channel telegram https://t.me/infokesfar . #apotekersahabatkeluarga#apotekerindonesia#cerdasgunakanobat#gemacermat#informasiobat#caraminumobat#dagusibu#swamedikasi#penggolonganobat#golonganobat#obatkeras#obatbebas#obatbebasterbatas#obatwajibapotek