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

Резултати

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

Пребарај: #healing

当前筛选 #healing清除筛选
✨Jast mi🌷🇫🇷

@jastm1 · Post #4909 · 29.12.2024 г., 16:00

⭐️#Healing series Day IDK (sorry I forgot about these) 🍵Muammolarga bo'lgan fikringizni o'zgartiring! Hayotingizda uchraydigan har qanday qiyinchilik yoki muammo haqida boshqacha o‘ylang. Computer Scientist sifatida men har qanday narsani hal qilib bo‘lishiga ishonishga MAJBURMAN. Agar hal qilib bo‘lmasa, bu mening muammom emas va unga e'tibor bermasligim kerak. Qo‘rqmang, yig‘lamang yoki stressga tushmang. Tinchlaning va bu muammoni hal qilish uchun nima qilishingiz mumkinligini o‘ylab ko‘ring. Muammoni strategik va mantiqiy yondashuv bilan hal qiling. Kerak bo‘lganda yordam so‘rang. Esda tuting, Queen never cry. Agar muammo yechimi yo‘q bo‘lsa va siz hech narsa qila olmasangiz, vaziyatni o‘zgartira olmasligingizni tushunib, tinchlaning. Vaziyatga moslashishga harakat qiling. Axir qancha yig‘lamang, ob-havoni o‘zgartira olmaysiz, to‘g‘rimi? ~ 🎀~ ↬@jastm1🌊

Hashtags

✨Jast mi🌷🇫🇷

@jastm1 · Post #4904 · 25.12.2024 г., 19:20

⭐️#Healing series Day 2 🍵Nimani "iste'mol" qilayotganingizga e'tiborli bo'ling! "Men nima yesam o'shaman" degan iboraning asl ma'nosi haqida o'ylab ko'rganmisiz? Bu aslida juda oddiy ibora. Sog'lom tanani saqlash uchun biz odatda nima iste'mol qilayotganimiz va qancha miqdorda iste'mol qilayotganimizga e'tibor beramiz. Xuddi shu mantiq miyangizga ham taalluqli. Har kuni miyangizni nima bilan oziqlantirayotganingizga ham shunchalik ongli ravishda yondashishingiz kerak 😐. O'ylab ko'ring: ma'nosiz qisqa videolar, TikTok qo'shiqlari va fanfiction ga o'xshab yozilgan kitoblar—bular miyangizni oziqlantiryaptimi? Yengil va oson hazm qilinadigan kontentni vaqti-vaqti bilan iste'mol qilish yaxshi bo'lsa-da, uni yuqori sifatli, intellektual jihatdan qiziqarli materiallar bilan muvozanatlash muhimdir. Qanday qilib nosog'lom oziq-ovqat tanangizga zarar yetkazishi mumkin bo'lsa, ma'nosiz tarkib ham aqliy qobiliyatlaringizni susaytirishi mumkin 💃. Keyingi safar film tomosha qilishni xohlaganingizda, murakkab va aqlli syujetli filmni tanlang. Musiqa tanlashda esa mazmunli qo'shiqlarga e'tibor bering. Sizning tanlovlaringiz sizning aqliy dietangizni shakllantiradi. 21-asr—ma'lumot iste'mol qilishdan qochib bo'lmaydigan davrda qabul qilayotgan ma'lumotlarimizni nazoratga olish juda muhim. Shuning uchun, aqliy dietangizga g'amxo'rlik qiling. O'qiyotgan kitoblaringiz, tomosha qilayotgan shoularingiz va tinglayotgan musiqangiz haqida ongli qarorlar qabul qiling. Miyangizni qiyinchiliklarga duchor qiladigan, ilhomlantiradigan va boyitadigan kontent bilan oziqlantiring. ~ 🎀~ ↬@jastm1🌊

Hashtags

✨Jast mi🌷🇫🇷

@jastm1 · Post #4895 · 24.12.2024 г., 16:12

⭐️#Healing series Day 1 ⭐️Sport bilan shug‘ullanishni boshlang! Bizni yoshlikdan sportning ahamiyati va u umrimizni uzaytirishi haqida o‘rgatib kelishadi. Sportning sog‘ligimizga bo‘lgan foydasi haqida gapirish shart ham emasdek tuyuladi — buni hammamiz juda yaxshi bilamiz. Ammo nega, buni yaxshi bilishimizga qaramay, jamiyatimizning aksariyati sport bilan shug‘ullanmaydi? Sababi o‘rnak bo‘ladigan insonlarning yo‘qligidadir. Ota-onangiz muntazam ravishda sport bilan shug‘ullanadimi? Ko‘pchilik bu savolga “ha” deb javob bera olmasa keark😱. Men bu muammoni yosh avlodda takrorlanishini xohlamayman. Shuning uchun sizlarni bu odatga qarshi kurashishga undayman. Sog‘lom turmush tarzini o‘zimizdan boshlashimiz kerak. Agar birinchi navbatda o‘z salomatligimizga befarq bo‘lmasak, atrofimizdagilar ham bundan ilhomlanib, yaxshi tomonga o‘zgaradi. ~ 🎀~ ↬@jastm1🌊

Hashtags

Google Facts™ [ ️@googlefactss🌎]

@googlefactss · Post #40568 · 22.01.2026 г., 02:01

Cybergrief happens when someone feels sad because an online friend passes away or stops talking. This feeling can be just as deep as losing a friend in real life. Since 2020, more people have faced this because they connect online more. It's normal to feel upset or alone. Finding help and support makes it easier. 💻💔 [Read more1] [Read more2] @googlefactss #Cybergrief#OnlineLoss#MentalHealth#Support#Healing

Google Facts™ [ ️@googlefactss🌎]

@googlefactss · Post #40476 · 04.01.2026 г., 15:03

Super glue aka Cyanoacrylate glue is used in medicine to close wounds without stitches. It was used in the Vietnam War to stop bleeding quickly. Different types like Dermabond help skin heal better and are safer than regular glue. Rock climbers and musicians also use it to protect their fingertips. Large amounts or fumes can cause skin burns, so it must be used carefully. 🩹👌 [Read more] @googlefactss #Cyanoacrylate#WoundCare#MedicalGlue#Healing#sticky

12
ПретходнаСтраница 1 од 2Следна