Ранее я делал серию постов про битовые операторы.
Вот вам ещё один наглядный пример как это используется в Python в модуле re.
Чтобы указать флаг для компилятора нам надо указать его после передаваемой строки. Например, добавляем флаг для игнорирования переноса строки.
pattern = re.compile(r"(\w+)+")
words = pattern.search(text, re.DOTALL)
А как указать несколько флагов? Ведь явно будут ситуации когда нам потребуется больше одного. Кто читал посты по битовые операторы уже понял как.
pattern.search(text, re.DOTALL | re.VERBOSE)
А теперь смотрим исходники, что находится в этих атрибутах?
Не удивительно, степени двойки. Почему? Потому что каждое следующее значение это сдвиг единицы влево.
>>> for n in [1, 2, 4, 8, 16, 32, 64, 128, 256]:
>>>
print(bin(n))
0b1
0b10
0b100
0b1000
0b10000
0b100000
0b1000000
0b10000000
0b100000000
Чтобы было понятней, давайте напишем тоже самое но иначе, добавим ведущие нули:
000000001
000000010
000000100
000001000
000010000
000100000
001000000
010000000
100000000
Не понятно что тут происходит? Читай три поста про битовые операторы начиная с этого ➡️https://t.me/pythonotes/45
В общем, это пример применения побитовых операций в самом Python.
Теперь вы знаете Python еще немного лучше)
#tricks#regex#libs
#lifehack
📂Alternativ dasturlarni topish
💻 Pullik dasturlarga o'xshash bepul alternativ dasturlar mavjud bo'lib, ularda asosiy funksiyalari pulliklaridan kam emas. Ammo bunday dasturlarni qanday topish mumkin?
⏺Buni AlternativeTo saytiga qo'yib bering. Saytga kiring va qidiruv maydoniga muqobilini topmoqchi bo'lgan dastur nomini kiriting.
🌎 Sayt manzili: alternativeto.net
✅@UltraSoft_uz — IT dasturlar!
#lifehack
🖥 Ko'pchilik internetda rasmlar ustiga sichqonchani o'ng tugmasini bosib, "saqlash" variantini tanlaydi, ammo kompyuteringizga suratni yuklab olishning ancha oson va tezroq usuli mavjud.
⌨ Siz shunchaki “ALT” tugmasini bosishingiz va keyin sichqonchani chap tugmasini bosishingiz kifoya va u avtomatik ravishda kompyuteringizda “Yuklashlar” papkasiga saqlanadi.
👉Bizning barcha loyihalar
#lifehack
👤Windows 10 ga yangi foydalanuvchini qanday qo'shish mumkin?
☠ Ba'zida Windows-ning pirat nusxasidan foydalanganda, tizimdagi kamchiliklar tufayli kompyuteringizga yangi foydalanuvchi qo'sha olmaslik holati kuzatiladi.
➕ Bunday holda, Win + R tugmalarini bosing va control userpasswords2 buyrug'ini kiriting, keyin ochilgan oynada "Add" tugmasini bosing va foydalanuvchi nomi va parolni kiritib davom eting.
📶 Yangi foydalanuvchi qo'shishdan tashqari, xuddi shu menyuda siz ularning har biri uchun foydalanish huquqlarini tanlashingiz mumkin.
#⃣ Buni amalga oshirish uchun "Properties" tugmasini bosing, "Group Membership" bo'limiga o'ting va o'sha foydalanuvchiga qaysi huquqlarni berish kerakligini tanlang.
👉Bizning barcha loyihalar
#lifehack
🖥 Ko'pchilik internetda rasmlar ustiga sichqonchani o'ng tugmasini bosib, "saqlash" variantini tanlaydi, ammo kompyuteringizga suratni yuklab olishning ancha oson va tezroq usuli mavjud.
⌨ Siz shunchaki “ALT” tugmasini bosishingiz va keyin sichqonchani chap tugmasini bosishingiz kifoya va u avtomatik ravishda kompyuteringizda “Yuklashlar” papkasiga saqlanadi.
👉Bizning barcha loyihalar
#lifehack
📂Alternativ dasturlarni topish
💻 Pullik dasturlarga o'xshash bepul alternativ dasturlar mavjud bo'lib, ularda asosiy funksiyalari pulliklaridan kam emas. Ammo bunday dasturlarni qanday topish mumkin?
⏺Buni AlternativeTo saytiga qo'yib bering. Saytga kiring va qidiruv maydoniga muqobilini topmoqchi bo'lgan dastur nomini kiriting.
🌎 Sayt manzili: alternativeto.net
@UltraSoft_uz — IT dasturlar!
#lifehack
Exit
Samolyotlarda uchayotganda bir qoida bor ekan:
Agar evakiatsion chiqish eshigi (Exit) oldida oʻtirib qolsangiz, samolyotda uchayotgan koʻpchilik tushunadigan tilda gaplasha olishingiz va eshikni ochishga yordam berishga ma’sul boʻlarkansiz. Agar bunga rozi boʻlmasangiz, sizni majburan boshqa joyga oʻtkazishadi.
Meni maslahatim rozi boʻling.
Chunki A) aviaatsiya eng xavfsiz transport turi; B) mazza qilib oyoqni choʻzib ketasiz.
Agar nimadur boʻlsayam don’t worry. Halokat boʻlsayam hech kim sizdan xafa boʻlmaydi. Aniqrogʻi, bunaqa odam boʻlmaydi:)
@bagajsiz
Caps Lock, Num Lock yoki Scroll lock tugmalari bosilganida tovush chiqadigan qilish
⌨️ Ba'zida Caps Lock yoki Num Lock tugmalarini tasodifan bosib yuborganimizni bilmay qolamiz va bu qandaydir odamga yoqmaydigan holatdir. Keling ular har safar bosilganida ovoz chiqaradigan qilib sozlaymiz.
🧑💻 Buning uchun Settings dasturiga kirib, u yerdan Ease of Access bo'limiga o'tamiz va u yerdan eng pastga tushib Keyboard'ga o'tamiz. U yerdan esa Use Toggle Keys deganini yoqib qo'yamiz.
🔉 Ana endi har safar Caps Lock, Num Lock yoki Scroll lock tugmalaridan biri bosilib ketganidan "tit" kabi o'chirish uchun bosilganida esa "tut" kabi tovush chiqa boshlaydi.
👉🏼Birinchi raqamli Windows Blog | #lifehack
Caps Lock, Num Lock yoki Scroll lock tugmalari bosilganida tovush chiqadigan qilish
⌨️ Ba'zida Caps Lock yoki Num Lock tugmalarini tasodifan bosib yuborganimizni bilmay qolamiz va bu qandaydir odamga yoqmaydigan holatdir. Keling ular har safar bosilganida ovoz chiqaradigan qilib sozlaymiz.
🧑💻 Buning uchun Settings dasturiga kirib, u yerdan Ease of Access bo'limiga o'tamiz va u yerdan eng pastga tushib Keyboard'ga o'tamiz. U yerdan esa Use Toggle Keys deganini yoqib qo'yamiz.
🔉 Ana endi har safar Caps Lock, Num Lock yoki Scroll lock tugmalaridan biri bosilib ketganidan "tit" kabi o'chirish uchun bosilganida esa "tut" kabi tovush chiqa boshlaydi.
👉🏼Birinchi raqamli Windows Blog | #lifehack
Routersiz noutbukni o'zidan Wi-Fi tarqatamiz!
Agar sizda Windows 10 versiyasiga ega noutbuk bo'lsa, Internet tarqatishni bevosita shaxsiy kompyuteringizdan faollashtirishingiz mumkin.
✅ Buning uchun "Pusk" - "Sozlamalar" - "Tarmoq va Internet" - "Mobil ulanish nuqtasi" ketma-ketlikda o'ting. Tarmoq nomi va parol allaqachon bu yerda mavjud bo'ladi. Agar xohlasangiz, ularni "Tahrirlash" tugmasi yordamida o'zgartirishingiz mumkin.
✅ "Internet aloqangizni boshqa qurilmalar bilan baham ko'ring" tugmasini faollashtiring, tamom!
👉Birinchi raqamli windows blog | @ITMastersUz | #lifehack
Я продуктивно работала, пока не узнала, что, если загуглить слово 'кот', то можно сделать отпечатки лапок на экране. Дальше всё как в тумане))))
I was being really productive until I discovered that if you Google the word 'cat', you get paw prints on the screen. After that, it all became a blur)))
🐾🐾Have you tried this button yet?
#lifehack
🟠RCR | Support | Boost