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

Резултати

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

Пребарај: #sudestasiatico

当前筛选 #sudestasiatico清除筛选
Marx21.it

@marx21news · Post #9909 · 09.03.2026 г., 15:27

Thailandia: voto di febbraio tra conservazione e spinte al cambiamento Le elezioni e il referendum dell'8 febbraio in Thailandia raccontano una transizione complessa e ibrida. Da un lato, il blocco conservatore del premier Anutin Charnvirakul (Bhumjaithai Party) esce rafforzato, forte di un'inedita coalizione con lo storico rivale Pheu Thai (267 seggi su 500). Dall'altro, il popolo thailandese ha detto "sì" con il 62,8% alla richiesta di una nuova Costituzione, lanciando un chiaro segnale di domanda riformista. Ne emerge un quadro in equilibrio instabile: ✅ Una maggioranza solida orientata alla stabilità - Il ridimensionamento del People's Party, principale forza progressista ⚖️ Un processo di riforma costituzionale "controllato", in più tappe e sotto la supervisione della Corte costituzionale Una "restaurazione competitiva" o l'inizio di una nuova fase? Il sistema thailandese sembra avviarsi verso una formula ibrida, dove convivono pragmatismo conservatore e pressione popolare per il cambiamento. #Thailandia#Politica#Elezioni#SudEstAsiatico#AnalisiPolitica https://www.marx21.it/internazionale/la-thailandia-tra-restaurazione-competitiva-e-riforma-incompiuta/

Marx21.it

@marx21news · Post #9875 · 04.03.2026 г., 15:41

Laos: dal XII Congresso del Partito al voto popolare Il 22 febbraio il Laos ha rinnovato il suo parlamento (X Assemblea Nazionale) e i consigli provinciali. Oltre 4,7 milioni di elettori erano chiamati alle urne per scegliere 175 deputati, in un’elezione presentata come il naturale proseguimento delle linee tracciate dal recente XII Congresso del Partito Rivoluzionario. Dopo aver definito la visione strategica fino al 2030 e al 2055, l’obiettivo ora è tradurre le direttive in azioni concrete. Nei resoconti ufficiali e nelle interviste ai cittadini emergono temi ricorrenti: non solo la fedeltà al Partito, ma anche richieste molto pratiche legate al costo della vita, alla gestione dei rifiuti, alle infrastrutture e alla stabilità dei servizi. Un passaggio che conferma il primato del Partito, ma che cerca di aprire spazi (controllati) di dialogo tra istituzioni e bisogni quotidiani della popolazione. #Laos#Politica#Elezioni#SudestAsiatico#AssembleaNazionale https://www.marx21.it/comunisti-oggi/dal-xii-congresso-alle-urne-il-laos-rinnova-il-suo-corpo-legislativo/

Marx21.it

@marx21news · Post #9968 · 16.03.2026 г., 17:52

Thailandia: vince la stabilità conservatrice, ma il popolo chiede riforme. Le elezioni e il referendum dell'8 febbraio in Thailandia consegnano un quadro politico complesso e ricco di spunti. Da un lato, il primo ministro uscente Anutin Charnvirakul consolida il potere: il suo partito Bhumjaithai vince le elezioni e formerà un governo di coalizione con il Pheu Thai (storico rivale), segnando il ritorno a un'alleanza conservatrice e pragmatica. Dall'altro lato, il referendum costituzionale lancia un segnale forte: quasi il 63% dei votanti ha detto "sì" a una nuova Costituzione. Una domanda di rinnovamento che però, per ora, dovrà fare i conti con un percorso lungo e controllato dalle élite. Il risultato? Una Thailandia sempre più divisa tra un governo stabile ma tradizionalista e una società che sembra volere un cambiamento delle regole del gioco. Il "vecchio ordine" resiste, ma la spinta riformista è ormai un dato di fatto. #Thailandia#Elezioni#Politica#SudEstAsiatico#Geopolitica#RiformaCostituzionale https://www.marx21.it/internazionale/thailandia-al-voto-vittoria-di-anutin-ritorno-del-vecchio-ordine-e-riforma-costituzionale/

Marx21.it

@marx21news · Post #9946 · 13.03.2026 г., 15:40

Laos: continuità politica e nuovo slancio nella cooperazione con il Vietnam Le recenti elezioni legislative in Laos hanno confermato una solida linea di continuità politica, in linea con le direttive del XII Congresso del Partito Rivoluzionario. Con un'affluenza massiccia, il rinnovato Parlamento (con 169 membri del partito su 175) si prepara ad attuare l'agenda di sviluppo nazionale 2026-2030. Più che un semplice voto, si tratta di un consolidamento istituzionale in cui la legittimazione del sistema si basa su stabilità, crescita e coesione sociale. Ma il dato più interessante è la sempre più stretta "coesione strategica" con il Vietnam. Subito dopo il voto, i due paesi hanno annunciato una maggiore cooperazione parlamentare, economica e militare. Gli scambi commerciali superano i 3 miliardi di dollari e gli investimenti vietnamiti in Laos crescono, confermando Hanoi come partner di prim'ordine per Vientiane. Un'alleanza che non è solo ideologica, ma concreta e proiettata allo sviluppo comune. #Laos#Vietnam#Politica#Cooperazione#SudEstAsiatico#Sviluppo https://www.marx21.it/comunisti-oggi/laos-dopo-il-voto-continuita-politica-rinnovamento-istituzionale-e-cooperazione-strategica-con-il-vietnam/

Marx21.it

@marx21news · Post #9222 · 17.11.2025 г., 07:43

Timor Est entra nell’ASEAN: una svolta storica per il Sud-Est asiatico! Il 26 ottobre 2025, durante il 47º Vertice ASEAN a Kuala Lumpur, Timor Est è diventato ufficialmente l’11° membro dell’Associazione. Un traguardo storico per la giovane democrazia lusofona e un banco di prova per l’integrazione regionale. ✅ Cosa significa: Accesso a mercati più ampi e investimenti esteri per Dili Rafforzamento della cooperazione politica, economica e socio-culturale nel Sud-Est asiatico Impegno condiviso su sicurezza, transizioni verde e digitale Timor Est porta nella comunità ASEAN non solo aspirazioni di crescita, ma anche il suo impegno per regole comuni, pace e non proliferazione. Una nuova pagina per la regione, più unita, resiliente e ambiziosa. Undici bandiere, una responsabilità condivisa: l’ASEAN cresce con Timor Est. #TimorEst#ASEAN#SudEstAsiatico#IntegrazioneRegionale#Sicurezza#Economia#CrescitaVerde https://www.marx21.it/internazionale/timor-est-entra-nellasean-una-svolta-storica-per-dili-e-un-banco-di-prova-per-lintegrazione-regionale/