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

Пребарај: #bepulkurslar

当前筛选 #bepulkurslar清除筛选
Dasturlash hayoti️️ ️

@dasturlash_hayoti · Post #3961 · 10.09.2025 г., 11:43

BEPUL online kurslar bilan kelajagingizni o‘zgartiring! AI, Python, Marketing yoki Excel — qaysi yo‘nalishda rivojlanmoqchi bo‘lsangiz ham, bu kurslar siz uchun! 𝗙𝗥𝗘𝗘 𝗖𝗘𝗥𝗧𝗜𝗙𝗜𝗘𝗗 𝗖𝗢𝗨𝗥𝗦𝗘𝗦 🔘 Dunyo bo‘ylab minglab o‘quvchilar tavsiya qilgan 🔘 Sertifikatga ega bo‘lasiz 🔘 To‘liq bepul! 🔗Kurslar ro‘yxati bu yerda: https://pdlink.in/49UMXbO ↗️ Foydali deb bilsangiz, do‘stlaringiz bilan ulashishni unutmang! #bepulkurslar#sertifikat#onlinetalim#kelajakuchun 💻@dasturlash_hayoti — bir xatoni tuzatib, ikkinchisiga tayyorlanish! 😅

Dasturlash hayoti️️ ️

@dasturlash_hayoti · Post #3803 · 20.05.2025 г., 04:13

BEPUL online kurslar bilan kelajagingizni o‘zgartiring! AI, Python, Marketing yoki Excel — qaysi yo‘nalishda rivojlanmoqchi bo‘lsangiz ham, bu kurslar siz uchun! 𝗙𝗥𝗘𝗘 𝗖𝗘𝗥𝗧𝗜𝗙𝗜𝗘𝗗 𝗖𝗢𝗨𝗥𝗦𝗘𝗦 🔘 Dunyo bo‘ylab minglab o‘quvchilar tavsiya qilgan 🔘 Sertifikatga ega bo‘lasiz 🔘 To‘liq bepul! 🔗Kurslar ro‘yxati bu yerda: https://pdlink.in/49UMXbO ↗️ Foydali deb bilsangiz, do‘stlaringiz bilan ulashishni unutmang! #bepulkurslar#sertifikat#onlinetalim#kelajakuchun 💻@dasturlash_hayoti — bir xatoni tuzatib, ikkinchisiga tayyorlanish! 😅

Green University CA | Official

@centralasian_greenuniversity · Post #1085 · 21.04.2026 г., 13:54

Free English Language Courses at Green University! ▶️Green University continues to implement another important initiative aimed at supporting young people. Free English language courses have been launched for youth in need of social support and are currently being actively conducted at the university by tutor Shokhrukh Obidov. 💡These courses are designed to enhance participants’ knowledge and skills, with a particular focus on developing fluency in English communication. Classes are delivered using modern, interactive methods, helping learners strengthen their speaking, listening, and grammatical competencies. #GreenUniversity#FreeCourses#EnglishCourses#Youth#Education _________________ Green University'da bepul ingliz tili kurslari yo‘lga qo‘yildi! ▶️Green University tomonidan yoshlarni qo‘llab-quvvatlashga qaratilgan yana bir muhim tashabbus amalga oshirilmoqda. Universitetda ijtimoiy qo‘llab-quvvatlashga muhtoj yoshlar uchun bepul ingliz tili kurslari yo‘lga qo‘yilgan va hozirda tyutor Shoxrux Obidov tomonidan faol tarzda olib borilmoqda. 💡Mazkur kurslar yoshlarning bilim va ko‘nikmalarini oshirish, ayniqsa ingliz tilida erkin muloqot qilish qobiliyatini rivojlantirishga qaratilgan. Darslar zamonaviy va interaktiv usullar asosida olib borilib, tinglovchilarning nutqiy, eshitib tushunish va grammatik bilimlarini mustahkamlashga xizmat qiladi. #GreenUniversity#BepulKurslar#EnglishCourses#Yoshlar#Ta’lim ✉️[email protected] ☎️ +998 55 512 00 77 📍Location 🌐Website | 📱Telegram | 📱Instagram | 📱LinkedIn | 🟥YouTube