@Osservatorioitaliano · Post #24311 · 22.03.2026 г., 22:36
#Italia#Referendum2026 Affluenza altissima a #Bergamo, potrebbero trainare il dato nazionale sopra al 46%. @Osservatorioitaliano
Hashtags
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
Пребарај: #bergamo
@Osservatorioitaliano · Post #24311 · 22.03.2026 г., 22:36
#Italia#Referendum2026 Affluenza altissima a #Bergamo, potrebbero trainare il dato nazionale sopra al 46%. @Osservatorioitaliano
Hashtags
@Osservatorioitaliano · Post #24308 · 22.03.2026 г., 22:32
#Italia#Referendum2026 L'affluenza non include nessun dato da #Bergamo, che ancora non ha inviato alcuna sezione. @Osservatorioitaliano
Hashtags
@papaevaticanonews · Post #9775 · 26.03.2026 г., 15:29
Che cosa può insegnare ai #politici di oggi una figura come quella di Alcide De Gasperi? “Il #silenzio”. Il Cardinale Pietro Parolin, Segretario di Stato di Sua Santità, ha risposto così alle domande dei giornalisti, a margine di una giornata di studio sullo statista trentino promossa dalla Biblioteca apostolica vaticana, in corso presso il Salone Sistino. “Preoccupa la conflittualità, che non serve per il bene della società, per il bene del Paese", ha poi aggiunto il Cardinale. "Approfittare di questo momento, che poi anche a livello internazionale, è particolarmente complicato e doloroso, per cercare di creare una sinergia, ognuno suo punto di vista, ma per il bene comune del Paese”, l’invito del porporato, che interpellato sul recente #referendum ha risposto: “Non tocca a noi dare giudizi. Quello che va rilevato, prima di tutto, è il grande interesse che c’è stato nei confronti del referendum, e che poi si è espresso attraverso una partecipazione notevole. Credo che tutti siamo rimasti un po’ sorpresi. È qualcosa di cui fare tesoro, ognuno dal suo punto di vista. Auspichiamo che tutto questo possa aiutare a una maggiore concordia, a una maggiore collaborazione, sempre in vista del bene comune del Paese". Interpellato poi sul messaggio che Papa #LeoneXIV ha inviato ai Vescovi di #Francia, Parolin ha risposto: “Condividiamo tutti questa preoccupazione: la liturgia non deve diventare un motivo di conflitto e di divisione tra di noi. Si tratterà di trovare una formula che possa venire incontro alle legittime esigenze. Ma credo che ci possa essere, senza fare della liturgia un campo di battaglia”. E sulla situazione in #TerraSanta, dove sono stati cancellati i riti della Settimana Santa, ha commentato: “La #Pasqua è la festa della #pace, la pace del Signore risorto. È un’occasione particolare per rinnovare l’invito a mettere fine a questa stoltezza della guerra. In Terra Santa la situazione è molto difficile. Però spero che almeno all’interno si possano celebrare i riti della Settimana Santa”. Quanto ad un possibile appello della Santa Sede in vista della Pasqua, Parolin ha risposto: “Immagino che il Papa lo farà”. Infine, al Cardinale è stato chiesto un commento sul tredicenne che, in provincia di #Bergamo, ha accoltellato la sua professoressa: “Di fronte a questi fenomeni c’è bisogno anche di un intervento normativo che, nella misura del possibile, prevenga e impedisca questi episodi. Ma, nello stesso tempo, occorre considerare che sono questioni di ampia portata, di valori”. Secondo Parolin, “è una questione principalmente di educazione: bisogna chiedersi quali sono i valori a cui si ispirano i giovani e quali sono i valori che non trasmettiamo ai nostri #giovani e che impediscono queste degenerazioni”. “Ho sentito dire in una trasmissione che la scuola è teatro di violenza - ha concluso il Cardinale -. La #scuola deve diventare un luogo dove si impara a vivere insieme, a rispettarsi e ad essere costruttivi”.