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

TGINSIGHT SIMILAR POSTS

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

Изворен канал @pythonotes · Post #32 · 7 фев.

Скорее всего уже слышали, что складывать строки через + это плохая практика. Падение производительности, и всё такое. Без лишних слов, давайте измерять: from timeit import timeit def t1(): # складываем 10 строк через + из переменной t = 'text' for _ in range(1000): s = t + t + t + t + t + t + t + t + t def t2(): # склеиваем список строк через метод join arr = ['text'] * 10 for _ in range(1000): s = ''.join(arr) def t3(): # складываем через + но не из переменной а непосредственно инлайн объекты for _ in range(1000): s = 'text' + 'text' + 'text' + ... # всего 10 раз Теперь каждую строку склейки запустим по 10М раз >>> timeit(t1, number=10000) 0.21951690399964718 >>> timeit(t2, number=10000) 1.4978306379998685 >>> timeit(t3, number=10000) 0.2213820789993406 Хм, а нам говорили что через "+" это плохо и медленно ))) 😁 Тут стоит учитывать, что речь идёт о склейке множества длинных строк. Давайте изменим условия: def t4(): t = 'text'*100 for _ in range(1000): s = t + t + t + t + t + t + t + t + t def t5(): arr = ['text'*100] * 10 for _ in range(1000): s = ''.join(arr) def t6(): for _ in range(1000): s = 'text'*100 + 'text'*100 + ... # всего 10 раз >>> timeit(t4, number=10000) 12.795130728000004 >>> timeit(t5, number=10000) 2.642637542999182 >>> timeit(t6, number=10000) 0.2184546610005782 Вот, уже другой разговор, сразу видна разница, в среднем в 6 раз. Но погодите, почему последний тест t6() по скорости такой же как и t3()? Ведь строки теперь в 100 раз длиннее! Это вопросы оптимизации кода, какие простые изменения ускоряют или замедляют выполнение программы. Мы столкнулись с примером обхода обращения к переменной. Например, именно так работает директива #define в С++, во время компиляции подставляя значение переменной вместо ссылки на неё. В Python это тоже работает, но часто ли вы сможете встретить такой способ работы со строками? К сожалению, способ почти только теоретический. В целом, тесты показали то, что мы хотели. Делаем выводы самостоятельно. Полный листинг 🌍 #tricks

Резултати

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

Пребарај: #kompaniyalar

当前筛选 #kompaniyalar清除筛选
Kreativ reklamalar | Marketing

@kreativ_reklamalar · Post #3729 · 21.08.2025 г., 15:19

🔥TBC Bank Group OLX Uzbekistonning nazorat paketini sotib olmoqda Bitim quyidagicha tashkil etilgan: TBC Bank Group va Titan Investments xalqaro investitsiya xolding kompaniyasi qo‘shma korxona tashkil etdi. Ushbu korxona OLX Uzbekistan’ning 100 foizini sotib oladi. TBC 50 foiz + 1 ta aksiyani (nazorat paketi), Titan Investments esa qolgan ulushni qo‘lga kiritadi. Bitim tartibga soluvchi organlar tomonidan ma’qullangandan so‘ng, OLX TBC Uzbekiston ekotizimiga qo‘shiladi. OLX brendi saqlanib qoladi. @beshtorr #tbc#bitim#kompaniyalar

Kreativ reklamalar | Marketing

@kreativ_reklamalar · Post #3689 · 21.06.2025 г., 11:05

Nega "Magnum" O‘zbekistondan ketishga qaror qildi Qozog‘istonlik "Magnum" supermarketlar tarmog‘i O‘zbekistondan ketayotgani haqidagi xabarlarni ko‘rgan bo‘lsangiz kerak. Haqiqatan ham, do‘konlar yopilmoqda, xodimlar soni qisqartirilmoqda, tovarlar sotilmoqda. Kompaniyaning o‘zi bu haqda hech qanday izoh bermayapti, ammo aniq ko‘rinib turibdiki, buning sababi natijalardadir — ular kutilganidek bo‘lmadi. O‘sish yo‘q. Bu esa eng muhimi O‘zbekistondagi "Magnum" zarar ko‘rib ishlaydigan korxonadir. 2023-yilda zararlar 88 milliard so‘mni tashkil etgan bo‘lsa, 2024-yilda ularni 71 milliard so‘mgacha kamaytirishga erishildi. Biroq zararlarning o‘zi qo‘rqinchli emas — barcha chakana sotuvchilar dastlabki bir necha yil davomida zarar ko‘rib ishlaydi, bu tabiiy holat. Muaamo shundaki, "Magnum" O‘zbekistonda o‘smayapti. 2024-yilda kompaniya 230 milliard so‘m daromad oldi — bu 2023-yilga nisbatan atigi 6 foizga ko‘pdir. ⏺ Birinchidan, bu bozorni endigina o‘zlashtirayotgan va kengayishga katta mablag‘ sarflayotgan biznes uchun juda kam o‘sish. ⏺ Ikkinchidan, bu barcha chakana sotuvchilar orasidagi eng past ko‘rsatkichlardan biri. Taqqoslash uchun: "Olma" o‘sha yili 233 foizga o‘sgan. Ha, bu tarmoq ham zarar ko‘rmoqda, lekin uning istiqboli bor, chunki o‘sish mavjud. ⏺ Uchinchidan, "Magnum" 2023-yilda 2023-yilda "Carrefour" do‘konlarini sotib olib, o‘z tarmog‘ini kengaytirdi. Natijada, bu faqat xarajatlarning ko‘payishiga olib keldi (ular sezilarli darajada oshdi — 67 foizga). Boshida, 2021-yilda, "Magnum" Toshkent bozoridagi muhim o‘yinchiga aylanishni maqsad qilgan edi. 2025-yilga kelib ham bu maqsadga erishilmadi. Katta do‘konlar o‘zini oqlamayapti Do‘konlarning joylashuvi, assortimenti, narx siyosati, logistika va boshqalar haqida ko‘p gapirish mumkin — biroq bularning barchasi oqibatdir. Asosiy sababi shundaki, O‘zbekistonda yirik supermarketlar va gipermarketlar formati biznes o‘zini o‘zi ta’minlay oladigan darajada talab qilinmayapti. Shuning uchun bugunning o‘zida 5 ta gipermarket ochishi mumkin bo‘lgan "Korzinka" butunlay boshqa yo‘nalishda harakat qilmoqda va uy yonidagi do‘konlarga sarmoya kiritmoqda. Ehtimol, "Magnum"ning o‘zi ham bularning barchasini sezgan bo‘lsa kerak, chunki 2024-yilda 10 ta yangi do‘kon ochish rejalari shunchaki reja bo‘lib qoldi. Buning o‘rniga, aksincha, bittasi yopildi. Ha, kompaniya rahbariyati O‘zbekiston biznesiga pul quyishni davom ettirishi mumkin edi, lekin nima keragi bor? Natijalar aniq ko‘rsatmoqdaki, pul o‘sishga yo‘naltirilayotgan bo‘lsa-da, amalda o‘sish kuzatilmayapti. Bunday sharoitda ikki yo‘l bor edi — hammasini "portlatib" qaytadan boshlash yoki shunchaki chiqib ketish. Chamasi, ular ikkinchisini tanlashgan — bu og‘riqli, ammo zarur qaror. Foto: Ahmad Muhammadov / Kursiv Uzbekistan @beshtorr #bozor#kompaniyalar#vaziyat#savdo