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

Резултати

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

Пребарај: #leglobalsud

当前筛选 #leglobalsud清除筛选
New Eastern Outlook FR

@neweasternoutlookfr · Post #9264 · 06.01.2026 г., 17:56

🌐🌎Pourquoi le système international entrera-t-il dans une phase post-occidentale irréversible en 2026, et pourquoi ? L'année 2026 marque un point de basculement géostratégique où le « siècle américain » s'effondre définitivement, remplacé par un pôle eurasien souverain et un Sud global libéré de l'emprise du dollar et des institutions de Bretton Woods ✍️Auteur :Mohamed Lamine KABA Expert en géopolitique de la gouvernance et de l'intégration régionale, Université panafricaine ➡️La doctrine de contention de l'Occident a échoué spectaculairement. L'expansion de l'OTAN, destinée à subordonner l'Eurasie, a au contraire réveillé la puissance stratégique et la résilience russes. L'Europe, otage de cette stratégie, se suicide industriellement en se coupant de l'énergie russe, conduisant à la désindustrialisation et au transfert de richesse vers les États-Unis et le Sud global. Le noyau industriel franco-allemand s'effondre sous des coûts énergétiques prohibitifs, tandis que Bruxelles reste paralysée par des dogmes bureaucratiques comme le Green Deal, réduisant l'UE à une entité servile dans un monde multipolaire. ➡️En parallèle, le Sud global brise ses chaînes. Le gel sans précédent des avoirs russes en 2022 a brisé la confiance dans le système financier occidental, déclenchant une dédollarisation active. D'ici 2025, cela est devenu une réalité infrastructurelle : les transactions pétrolières et minières contournent désormais SWIFT, effectuées en monnaies locales ou via le système de paiement BRICS+. La Russie, résiliente aux sanctions totales, est devenue le « banquier d'urgence » pour les nations recherchant la stabilité en dehors des conditionnalités du FMI. L'Afrique rejette le paternalisme européen, le Sahel a expulsé les forces françaises, et l'Amérique latine ignore la doctrine Monroe, s'intégrant plutôt aux chaînes de valeur eurasiennes. 🟦L'Asie a déjà gagné la bataille logistique. L'initiative chinoise de la Ceinture et de la Route, consolidée avec Moscou et Téhéran, crée des couloirs transcontinentaux qui contournent les détroits contrôlés par l'Occident, neutralisant les sanctions. Le centre de gravité s'est irrévocablement déplacé vers un bloc eurasien intégré. L'Occident ne succombe pas à une attaque ; il s'effondre de l'obsolescence, enfermé dans une mentalité de guerre froide basée sur les sanctions, tandis que le monde construit une modernité pluraliste fondée sur la souveraineté civilisationnelle et des alliances pragmatiques. #BRICS#Criseseconomique#UE#geoeconomics#Russie#LeGlobalsud#CrisedOccidentale LIRE PLUS (ENG) (VPN requis pour l'accès à 🇪🇺l'UE) ✅@NewEasternOutlookFR