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

Резултати

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

Пребарај: #latamnews

当前筛选 #latamnews清除筛选

🇪🇨Эквадор исключает отключения электроэнергии в 2025 году Правительство Эквадора официально заявило: в 2025 году не ожидается ни одного отключения электроэнергии. Министр энергетики Роберто Луканьо отметил, что энергосистема страны стабилизирована и не зависит более от частных поставщиков вроде Progen. Что изменилось? Ранее энергоснабжение частично зависело от компании Progen, которая приостановила подачу энергии, вызвав опасения по поводу возможных перебоев. Однако сейчас власти заверили, что уже приняты превентивные меры, включая техническую модернизацию, перераспределение мощности и долгосрочное планирование. Что это значит для страны 📌 Устойчивое электроснабжение во всех регионах 📌 Снижение зависимости от частных контрактов 📌 Повышение доверия к энергетической политике 📌 Защита экономики от рисков форс-мажоров Контекст В начале 2024 года страна уже сталкивалась с кратковременными отключениями из-за климатических условий и проблем в управлении поставками. Новое заявление демонстрирует серьёзные усилия администрации президента Даниэля Нобоа в области энергетической безопасности. #Эквадор#Энергетика#БезОтключений#Нобоа#ЛатинскаяАмерика#ЭнергетическаяБезопасность#НовостиЭквадора#LatamNews#BloombergLinea 👉Всегда свежие новости о странах Латинской Америки!

В восточной части штата Мехико построят троллейбусную сеть: власти инвестируют 250 млн песо Министр мобильности штата Мехико Даниэль Сибаха официально представил проект по созданию новой троллейбусной сети, которая будет обслуживать восточные муниципалитеты штата, включая наиболее густонаселённые зоны пригородов Мехико. Ключевые детали проекта 🔹Инвестиции: 250 миллионов мексиканских песо 🔹Зона охвата: муниципалитеты на востоке штата Мехико 🔹Цели: — улучшить доступ к устойчивому общественному транспорту — сократить время в пути — снизить уровень загрязнения воздуха — интегрировать троллейбусы с другими видами транспорта (метро, метробус, пригородные автобусы) Сибаха отметил, что новая линия станет частью широкомасштабной стратегии модернизации мобильности региона, направленной на экологизацию транспорта и сокращение зависимости от личных автомобилей. Проект также предполагает создание удобной инфраструктуры для пересадок и доступности для всех групп населения, включая пожилых людей и людей с ограниченными возможностями. Строительство начнётся в ближайшие месяцы. Это станет важным шагом к созданию чистой и устойчивой транспортной модели в пригородных районах Мехико. #Мехико#транспорт#троллейбус#инфраструктура#экологичныйтранспорт#общественныйтранспорт#Semov#DanielSibaja#штатМехико#LatAmNews#Мексика 👉Всегда свежие новости о странах Латинской Америки!

ИИ-помощник для отелей: SynXis ConciergeAI меняет стандарты сервиса! Технологическая платформа SynXis ConciergeAI, разработанная компанией Sabre Hospitality, представляет собой новейшее решение на базе генеративного искусственного интеллекта, которое помогает отелям улучшить клиентский опыт, повысить прямые бронирования и автоматизировать общение с гостями. Что делает система? SynXis ConciergeAI — это интеллектуальный чат-ассистент, способный мгновенно отвечать на запросы гостей, предлагать персонализированные рекомендации, помогать с бронированием и даже управлять запросами до, во время и после пребывания. Всё это — с использованием естественного языка и обученных алгоритмов ИИ. Система не просто автоматизирует общение — она помогает повысить доходность, перенаправляя клиентов с OTA (агрегаторов вроде Booking) на прямое бронирование через сайт отеля. Это снижает комиссии и укрепляет отношения с клиентом. Ключевые преимущества ✅ Повышение прямых продаж ✅ Улучшение отзывов и лояльности ✅ Быстрая интеграция в существующие системы ✅ Персонализированный подход на всех этапах путешествия Где уже внедрена Сервис активно тестируется в крупных гостиничных сетях Северной и Латинской Америки и уже показывает рост конверсии бронирований и снижение времени отклика на запросы гостей. SynXis ConciergeAI — ещё один шаг к цифровизации гостеприимства, где технологии делают отдых не только комфортнее, но и умнее. #AIвТуризме#SynXisConciergeAI#SabreHospitality#ИИвОтелях#ЦифровойСервис#ТехнологииТуризма#ОтельныйБизнес#ГостиницыЛатама#TravelTech2025#LatamNews 👉Всегда свежие новости о странах Латинской Америки!