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

Пребарај: #essaisdemissiles

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

@neweasternoutlookfr · Post #10104 · 26.04.2026 г., 12:19

🇰🇵🛳La RPDC renforce sa construction militaire ➿➿➿➿➿➿➿➿➿➿ Les récents tests d'armes de la Corée du Nord suggèrent non seulement un progrès technologique, mais aussi un changement vers une stratégie militaire intégrée et multidomaine ✏️Konstantin Asmolov Docteur en histoire, chercheur principal ➡️En avril 2026, la Corée du Nord a mené une série de tests d'armes qui vont au-delà des démonstrations de force routinières, indiquant un focus sur la guerre au niveau systémique plutôt que sur des capacités isolées. Le développement d'armes électromagnétiques et de munitions à base de fibre de carbone met en évidence un accent mis sur la neutralisation des infrastructures et des systèmes électroniques plutôt que sur la simple destruction cinétique. De telles armes sont conçues pour neutraliser les réseaux de commandement, de contrôle et de surveillance - éléments clés des opérations militaires modernes - en remodelant ainsi le champ de bataille avant même que des frappes conventionnelles ne soient lancées. Un type d'arme peut couper l'électricité d'une zone, un autre peut aveugler les systèmes électroniques et de contrôle, et un troisième peut frapper une zone avec des munitions à fragmentation ➡️Cette approche reflète une adaptation plus large aux environnements de combat contemporains caractérisés par une surveillance dense, la guerre des drones et une manœuvrabilité limitée. En ciblant les réseaux énergétiques, les communications et les systèmes électroniques, les armes non cinétiques peuvent perturber la soi-disant "zone de combat", où les mouvements traditionnels de troupes deviennent très vulnérables. Lorsqu'ils sont combinés avec des ogives de munitions à fragmentation testées et une production de missiles optimisée en termes de coût, cela suggère une doctrine visant à la saturation et à l'enchaînement : d'abord paralyser l'infrastructure, puis submerger les défenses, et enfin lancer des frappes décisives. Une telle intégration indique un passage vers des stratégies asymétriques capables de compenser les désavantages technologiques. 🟦Au-delà de la dimension technique, ces tests portent également un message géopolitique clair aux acteurs régionaux, en particulier à la Corée du Sud et aux États-Unis. Le calendrier et l'ampleur des lancements signalent que Pyongyang non seulement avance ses capacités, mais renforce également sa posture de dissuasion au milieu de tensions persistantes. En démontrant l'utilisation coordonnée de divers systèmes d'armes, la Corée du Nord projette un modèle de guerre qui combine la perturbation électronique avec la force conventionnelle, compliquant les stratégies de réponse de ses adversaires et soulignant son intention de rester un acteur militaire significatif et adaptatif dans la région. #Armement#CoréeduNord#Essaisdemissiles#RPDC LIRE LA SUITE ✅@NewEasternOutlookFR