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

Резултати

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

Пребарај: #quebec

当前筛选 #quebec清除筛选
VDARE.com

@vdare · Post #14048 · 07.06.2025 г., 19:26

📉Quebec considers slashing permanent immigration targets to 25,000 Quebec is considering a significant reduction in its annual permanent immigration targets, potentially as low as 25,000 people. This marks a sharp decrease from the projected 64,000 for 2025. Immigration Minister Jean-François Roberge outlined three potential scenarios: 25,000, 35,000, or 45,000 immigrants annually. The move is driven by rising unemployment, a worsening housing crisis, and concerns over preserving the French language in Quebec. Additionally, the province aims to cut the number of temporary immigrants under federal programs from over 400,000 to 200,000. #Quebec#immigration 🍁Maple Chronicles

VDARE.com

@vdare · Post #13682 · 03.10.2024 г., 16:42

Quebec premier says Ottawa should forcibly relocate half of asylum seekers Premier François Legault has made immigration a major focus of his visit to Paris, demanding that the federal government force asylum seekers in Quebec to move elsewhere, including people who have already settled in the province. Half of the would-be refugees currently in Quebec should be transferred to other provinces, he told reporters on Wednesday at the offices of the Quebec delegation in Paris. Legault’s latest remarks follow similar comments on Tuesday, when he said his government has asked Ottawa to create waiting zones for asylum seekers entering the country, similar to a system that has existed for decades in France. #Quebec#immigration 🍁Maple Chronicles

Google Facts™ [ ️@googlefactss🌎]

@googlefactss · Post #40564 · 21.01.2026 г., 05:01

The flag of Quebec is blue with a white cross and four white fleur-de-lis. It was officially adopted on January 21, 1948. The blue means the sky, the white cross means faith, and the fleur-de-lis are old French symbols. The flag is a reference to Quebec’s French history and culture. 🇨🇦✝️⚜️ [Read more] @googlefactss#Quebec#Flag#History#Symbols

Bloomberg4you

@Bloomberg4you · Post #47326 · 04.02.2026 г., 02:22

📌Glencore приостанавливает инвестиции в медеплавильный завод в Квебеке из-за экологической неопределенности🌍 Во вторник швейцарская сырьевая компания Glencore объявила о временной приостановке планируемых инвестиций на сумму $300 млн в медеплавильный завод Rouyn-Noranda Horne в Квебеке, Канада. Завод является крупнейшим предприятием по производству меди в стране и одним из ведущих медных заводов в Северной Америке. 🔥 Основная причина приостановки — отсутствие гарантий соблюдения экологических нормативов, установленных провинцией Квебек. Glencore планировала инвестировать почти $1 млрд в модернизацию завода и сокращение вредных выбросов мышьяка, но переговоры с властями не увенчались успехом. 📈 Возможные последствия: 🔁 Без инвестиций и модернизации завод Rouyn-Noranda Horne перестанет соответствовать экологическим нормам Квебека с марта 2027 года. 🔁 Угроза закрытия завода создаст неопределенность для местной экономики и тысячи рабочих мест. 🔁 Будущее медного аффинажного завода Glencore в Монреале также ставится под сомнение. 💡 Glencore заявила, что продолжение инвестиций невозможно без твердых гарантий властей провинции о соблюдении экологических стандартов и сохранении нормальной деятельности завода в долгосрочной перспективе. 👏Власти Квебека пока не прокомментировали ситуацию, но компания ожидает скорейшей реакции и диалога с правительством. 🤑Следите за нашими обновлениями, чтобы оставаться в курсе последних изменений в экономике и политике! #glencore#quebec#environmentalstandards#coppermaking#metalindustry#ecologicalissues