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

Пребарај: #civiltà

当前筛选 #civiltà清除筛选
Savino Balzano

@savinobalzano · Post #903 · 20.02.2025 г., 08:52

https://x.com/SavinoBalzano/status/1892496345014968599?t=e-DR9Kiq2eLISEbp0BcZXg&s=19 Non c'è nulla di sconvolgente nelle parole di #Trump su #Zelensky. Lo stupore è frutto del lavaggio del cervello, della propaganda, delle follie che si sono dette e scritte in questi drammatici anni di #guerra sulle spalle di tanta povera gente. La sorpresa è in quelli che davvero pensavano fosse una guerra di #civiltà, una guerra per la #libertà, per la #democrazia: babbei. Che poi, come ho avuto modo di scrivere decine di volte nel mio piccolo, era una narrazione pericolosissima: si, insomma, se in gioco erano valori tanto alti, se l'avversario era davvero un nuovo #Hitler, forse non stavamo facendo abbastanza, forse davvero era necessario lasciare che deflagrasse un conflitto mondiale. A causa di un manipolo di fanatici, ci siamo andati molto molto vicini. Le ragioni del conflitto erano decisamente meno nobili e, semplicemente, esse non sono più coerenti con gli obiettivi statunitensi. Punto. #DonaldTrump ha detto la verità: il presidente ucraino è davvero un comico ed è vero che l'#Ucraina non è una democrazia, com'è vero che il suo leader è una figura mediocre. Cosa c'è di falso in queste parole? Qualche babbeo ritiene che #Biden la vedesse diversamente? che i democratici #Usa ritenessero davvero di volersi immolare per l'eroismo di #VolodymyrZelensky? Dipingerlo come il nuovo eroe mondiale era semplicemente funzionale al perdurare della guerra. Le redini sono sempre state negli #USA: non abbiamo mai avuto voce in capitolo in questo conflitto. Non ce l'ha mai avuta l'#UE, non ce l'ha mai avuta #VonDerLeyen, mai #Kallas (di cui #DonaldTrump certamente non conosce nemmeno l'esistenza), mai il despota francese #Macron o il triste cancellierino tedesco #Scholz. Nessuno di loro ha mai contato nulla: #JoeBiden chiamava (o, meglio, era un amministratore di sostegno a farlo) e loro eseguivano. Punto. Cosa è cambiato? non è difficile da comprendere: chi contava prima voleva la guerra alla #Russia; chi conta adesso non vuole la guerra a #Putin. Tutto il resto è propaganda, è lavaggio del cervello, fesserie: come quelle che ci raccontavano di Putin gravemente ammalato o già morto, delle opposizioni che stavano per rovesciarlo, del suo esercito che lottava con le pale (con tanto di fotografia della vanga, che vergogna!), dell'eroica e vittoriosa resistenza ucraina, della loro controffensiva. Tutte palle. C'è stato solo un intoppo: gli utili idioti di questi anni vorrebbero salvare la faccia e Trump è stato piuttosto repentino nel mettere a nudo la loro irrilevanza, palesando subito i nuovi obiettivi statunitensi. Quegli obiettivi, però, non sono in discussione e dunque chiunque si metta di traverso viene travolto. Si tenta disperatamente di far passare Trump per traditore, ma è lo sciocco racconto dei nostri giornali e di qualche direttore di telegiornale inconsolabile: ve lo siete dimenticato di quando Biden e #BorisJohnson costrinsero l'#Ucraina a continuare la guerra mentre quelli pensavano di avviare una trattativa? in quelle circostanze, che considerazione si nutriva del volere di Zelensky, della visione del popolo ucraino? nessuna. Poi c'è una terza categoria di disperati in stato catatonico, di cui probabilmente parleremo a breve, ed è rappresentata dai quelli che per anni si sono sbracciati per la #pace, per la fine del conflitto, denunciando gli orrori che si consumavano: bene, questi improvvisamente hanno dimenticato tutte le priorità che li costringevano all'insonnia e hanno scoperto in Trump il loro nemico pubblico numero 1: sono i peggiori.

Yukiokhruner

@yukiokhruner · Post #52 · 01.08.2022 г., 10:04

L'esigenza spontanea di uno spazio sacro sembra essere venuta meno nell'ultima forma della nostra civiltà #vaporonda#vaporwave#vapourwave#vaporart#seapunk#webpunk#glitch#glitchart#glitchartistscollective#chillwave#aesthetic#vaporwaveaesthetic#vaporwaveaesthetics#malinconia#melancholy#civiltà#civilization#egemonia#hegemony#sacro#sacred#suora#nun