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 слични објави

Пребарај: #unicreditbank

当前筛选 #unicreditbank清除筛选
RISVEGLIO

@gianlucaprocaccinireport · Post #9983 · 02.10.2025 г., 09:23

🩸“La contromossa del Cremlino: la Russia può costare miliardi a Unicredit” L’ipotesi è sul tavolo da mesi: se l’Unione Europea decidesse di utilizzare i fondi russi congelati per sostenere la difesa e la ricostruzione dell’Ucraina, il Cremlino potrebbe reagire con un colpo simmetrico. Peskov ha definito il piano UE come "un sequestro illegale di proprietà russa, un furto". Tra le opzioni ventilate a Mosca c’è la nazionalizzazione delle controllate bancarie straniere ancora operative nel Paese. Unicredit è tra le più esposte. La banca di piazza Gae Aulenti, attraverso la sua filiale russa AO UniCredit Bank, gestisce circa 2,3 milioni di clienti retail e oltre 30.000 corporate. Un presidio costruito in trent’anni di presenza, con un attivo stimato in 7 miliardi di euro e un patrimonio netto che si aggira sui 3 miliardi. Se il Cremlino decidesse di trasformare le intenzioni dichiarate in un decreto, Unicredit vedrebbe andare in fumo l’intera piattaforma russa. Gli asset verrebbero azzerati nei conti consolidati di gruppo e la filiale verrebbe assorbita dal sistema bancario statale. Per il gruppo guidato da Andrea Orcel l’impatto sarebbe serio ma non letale. Il CET1 ratio, l’indice che misura la solidità patrimoniale, subirebbe un colpo. La banca, forte di un buffer superiore al 15%, resterebbe comunque lontana da scenari d’emergenza. Ma la perdita di capitale si tradurrebbe in meno spazio per dividendi e buyback, i due pilastri della strategia di remunerazione agli azionisti. Una presenza trentennale verrebbe spazzata via in pochi giorni, insieme alla possibilità di offrire servizi finanziari alle aziende europee ancora attive in Russia. Sul mercato azionario, la reazione sarebbe inevitabile: volatilità, pressioni sul titolo, revisione al ribasso delle stime di utile. Il rischio, per Unicredit, non è la sopravvivenza: la banca è solida e diversificata. Il rischio è piuttosto quello di una ferita geopolitica da miliardi di euro, capace di erodere capitale, ridurre il margine di manovra finanziario e chiudere definitivamente una porta orientale che, fino a ieri, sembrava ancora apribile. https://t.me/gianlucaprocaccinireport #russia#ue#eu#europa#italia#UniCreditBank#sanzioni#economy