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

TGINSIGHT SIMILAR POSTS

Најди сличен содржај

Изворен канал @pythonotes · Post #22 · 19 јан.

Заметка начинающим, которые часто сталкиваются с подобной непоняткой. Ситуация следующая, есть список файлов: names = [ 'image.bmp', 'second.txt.bkp', 'data.db', '.config.cfg', 'file.ext.bkp' ] И мы хотим убрать у них окончание ".bkp". Не знаю зачем, пример довольно надуманный) Но суть он показывает, а это главное. Те, кто еще не очень знаком с библиотекой os.path или pathlib, вероятно решат обработать имена как строки. И тут вполне подойдет метод строки strip(). Что делает этот метод? Он отрезает указанные символы по обеим сторонам строки. Если ничего не указать, то убирает невидимые символы (пробелы, табуляции и переносы строк). В нашем случае будет выглядеть вот так: >>> name.strip('.bkp') То есть просим удалить строку '.bkp' по краям имени файла, если таковая есть. Можно применить аналогичный метод rstrip(), чтобы отрезать только справа, но для этого примера используем обычный. >>> for name in names: >>> print(name.strip('.bkp')) image.bm second.txt data.d config.cfg file.ext Хм, что-то не то с нашими именами! Что случилось??? Видим нежелательное переименование в именах, где и близко не было указанной строки '.bkp' А дело всё в том, что данный метод ищет не указанную строку, а указанные символы, и не важно в каком порядке. Для метода strip() строка '.bkp' это не паттерн для поискаа список символов. Потому он отрезал симовол 'p' от '.bmp' и удалил точку из файла '.config.cfg'. Как тогда правильно заменить именно паттерн? Для начинающего можно посоветовать метод строки replace(), который как раз использует для замены указанную строку целиком. В нашем примере заменим её на пустую строку. >>> for name in names: >>> print(name.replace('.bkp', '')) image.bmp second.txt data.db .config.cfg file.ext Уже лучше, но помните, это лишь пример про strip(). Для работы с именами файлов есть способы и более "правильные", дающие однозначно верный результат. Я взял файлы только в качестве примера. Даже replase() тут может сделать не то что ожидаем. Просто впредь будьте внимательны с этим strip(). #basic

Hashtags

Резултати

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

Пребарај: #opendatachallenge

当前筛选 #opendatachallenge清除筛选

“Yangi O‘zbekiston” universitetida “Open Data Challenge” xakatoni oʻtkazilmoqda ✅ Bugun “Yangi O‘zbekiston” universitetida Open Data Challenge xakatonining ilk kuni bo‘lib o‘tdi. Har yili an’anaviy tarzda o‘tkaziladigan ushbu yirik tadbirda mamlakatimizning turli hududlaridan tashrif buyurgan yosh dasturchilar qatnashmoqda. ⚡️ Tadbirning asosiy maqsadi – ishtirokchilarga ochiq ma’lumotlardan foydalangan holda turli sohalardagi muammolarni hal qilish uchun zamonaviy texnologiyalarni qo‘llashda yordam berishdir. 🚛 Birinchi kun davomida ishtirokchilar jamoalarga bo‘linib, o‘z g‘oyalari ustida ishlashni boshladilar. Mentorlar ishtirokchilarga yo‘l-yo‘riq ko‘rsatib, loyihalarni takomillashtirishda ko‘maklashishmoqda. 🎗 Ishtirokchilarning eng yaxshi loyihalari qimmatbaho mukofotlar bilan taqdirlanadi. 🔁English ➖➖➖➖➖➖➖➖➖➖➖➖ #xakaton#opendatachallenge ⬇️Biz ijtimoiy tarmoqlarda: Veb-sayt | Telegram | Instagram | Facebook

Open Data Challenge - yurtimizdagi eng yirik xakatonlardan birida qatnashing ✅ “Yangi O‘zbekiston” universitetida 24-26-yanvar kunlari har yili o'tkazilib kelinayotgan Open Data Challenge xakatoni bo‘lib o‘tadi. 💫 Xakaton ishtirokchilari ochiq ma’lumotlardan foydalangan holda turli sohalardagi muammolarga o'zlarinig innovatsion yechimlarini yaratishadi. ⏩Xakaton yo‘nalishlari: 🔹 davlat sektori; 🔹 biznes; 🔹 korrupsiyaga qarshi kurash; 🔹 ijtimoiy soha. 💥 Xakatonda o'z ko‘nikmangizni oshirish, ajoyib loyihalar ustida jamoaviy ishlash va qimmatbaho mukofotlar sizni kutmoqda. 👥 Barcha xohlovchilar yakka tartibda yoki jamoaviy (3 kishigacha) ishtirok etishlari mumkin. 🎓 Xakatonga tayyorlov vebinar va mahorat darslari: 7-yanvar: korrupsiyaga qarshi kurash 9-yanvar: ijtimoiy soha 17-yanvar: ochiq ma’lumotlar bilan ishlash (oflayn mahorat darsi) 🗓Ro‘yxatdan o‘tish muddati: 20-yanvargacha, havola orqali ro‘yxatdan o‘ting. 🔁 English ➖➖➖➖➖➖➖➖➖➖➖➖ #xakaton#opendatachallenge ⬇️Biz ijtimoiy tarmoqlarda: Veb-sayt | Telegram | Instagram | Facebook

Universitetimiz talabalari yaratgan dastur orqali huquqiy muammolarga yechim topishingiz mumkin 💥 “Yangi O‘zbekiston” universiteti talabalaridan iborat “Iustitia Uz” jamoasi “Open Data Challenge” xakatonida ishtirok etib, sovrindorlikni qo‘lga kiritdi. 👩‍💻 Talabalarimiz yaratgan chat bot sun'iy intellekt yordamida ishlaydi va qonunga oid savollaringizga O‘zbekiston Respublikasi huquqiy ma'lumotlariga asoslanib, javob beradi. Bu esa hech kim sizning huquqlaringizni buza olmasligini ta'minlaydi. 🎗 Talabalarimizni ushbu g‘alaba bilan tabriklaymiz va ishonamizki, kelajakda bundanda olamshumul loyihalarga asos solib, xalqimizga yengilliklar yaratishdan to‘xtashmaydi. 🔁English ➖➖➖➖➖➖➖➖➖➖➖➖➖ #xakaton#OpenDataChallenge ⬇️ Biz ijtimoiy tarmoqlarda: Veb-sayt | Telegram | Instagram | Facebook

Eng faol akademik muhit va eng ko'p imkoniyatlar - har bir talabaning orzusi! ✅ “Yangi O‘zbekiston” universitetida yurtimizdagi eng katta tadbirlardan - “Open Data Challenge” xakatoni o‘tkazildi. 🔁English ➖➖➖➖➖➖➖➖➖➖➖➖➖ #xakaton#OpenDataChallenge ⬇️ Biz ijtimoiy tarmoqlarda: Veb-sayt | Telegram | Instagram | Facebook

“Open Data Challenge” xakatoni o'tkazilmoqda 👩‍💻 Hozirda “Yangi Oʻzbekiston” universitetida ochiq maʼlumotlardan foydalangan holda davlat sektori, ijtimoiy sektor, biznes sektori va korrupsiyaga qarshi kurash yo'nalishlarida texnologik yechimlarni ishlab chiqish boʻyicha xakaton o'tkazilmoqda. ✅ Xakatonda 150 nafar ishtirokchi qatnashayotgan bo'lib, ular ikki kun davomida shakllantirgan loyihalarini bugun taqdim etishadi. 🎗Barcha ishtirokchilarga omad tilaymiz! 🔁English ➖➖➖➖➖➖➖➖➖➖➖➖➖ #xakaton#OpenDataChallenge ⬇️ Biz ijtimoiy tarmoqlarda: Veb-sayt | Telegram | Instagram | Facebook

Yurtimizdagi eng katta xakatonlardan:“Open Data Challenge” xakatoni o'tkaziladi ✅ “Yangi Oʻzbekiston” universitetida joriy yilning 26-28-yanvar kunlari ochiq maʼlumotlardan foydalangan holda texnologik yechimlarni ishlab chiqish boʻyicha xakaton o'tkaziladi. 💻 Qatnashuvchilar texnologik yechimlarni quyidagi toifalardan birida taqdim etishlari kerak: 🔹davlat sektori, 🔹ijtimoiy sektor, 🔹biznes sektori, 🔹korrupsiyaga qarshi kurash. 👉Batafsil ma'lumotolish. 👉Ro'yxatdan o'tish. 📌Xakatonda barcha qiziquvchilar ishtirok etishlari mumkin. 🔁English ➖➖➖➖➖➖➖➖➖➖➖➖➖ #xakaton#OpenDataChallenge ⬇️ Biz ijtimoiy tarmoqlarda: Veb-sayt | Telegram | Instagram | Facebook

StartupBase

@startupbaseuz · Post #6345 · 07.11.2025 г., 09:44

⚙️Startapingizni yangi bosqichga olib chiqing! Open Gender Data Acceleration Programme — yangi imkoniyatlar eshigini ochadi! Agar siz 2022–2024-yillardagi Open Data Challenge hakatonlarida ishtirok etgan yoki g‘olib bo‘lgan startap jamoasi bo‘lsangiz — bu dastur aynan siz uchun! 2 oylik kurs davomida sizni quyidagilar kutmoqda: ✅ Mentorlar bilan 1:1 maslahatlar ✅ Gender ma’lumotlar asosida ijtimoiy ta’sirli startap yaratish ✅ Yakunda — Demo Day Toshkentda! 🟢Davomiyligi: 2 oy Format: Gibrid (onlayn + oflayn) O‘qitish tili: Oʻzbek Ariza topshirish: havola So‘nggi muddat: 10-noyabr 2025-yil 🌱 Innovatsion startapingizni tezlashtiring va gender tenglikni ilgari surishda o‘z hissangizni qo‘shing! — ⚙️Take your startup to the next level! The Open Gender Data Acceleration Programme opens the door to new opportunities! If your startup team participated in or won one of the Open Data Challenge hackathons held between 2022 and 2024, this program is for you! During the two months, you will get: ✅ One-on-one mentorship sessions ✅ Guidance on developing a socially impactful startup using gender data ✅ A final Demo Day in Tashkent! 🟢Duration: 2 months Format: Hybrid (online + offline) Language of instruction: Uzbek Apply:link Deadline: November 10, 2025 🌱 Accelerate your innovative startup and make your contribution to promoting gender equality! #ITParkUzbekistan#OSCE#OpenGenderData#StartupUz#DigitalTechnologies#OpenDataChallenge