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

Резултати

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

Пребарај: #css

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

@dasturlash_hayoti · Post #3869 · 17.07.2025 г., 13:52

CSS yordamida dizayn mahoratingizni oshiring! Saytingiz ko‘rinishini yanada chiroyli, zamonaviy va professional qilish uchun quyidagi foydali vositalardan foydalanib ko‘ring: 1️⃣Border Radius Generator – burchaklarni yumaloq qilishda qulay: 🔗10015.io/tools/css-border-radius-generator 2️⃣Glassmorphism Generator – shaffoflik effekti bilan zamonaviy dizaynlar yarating: 🔗hype4.academy/tools/glassmorphism-generator 3️⃣Shadows Generator – realistik soyalar yaratish uchun ajoyib vosita: 🔗shadows.brumm.af 4️⃣Box Shadow Examples – tayyor soya effektlarini tanlab olib qo‘llang: 🔗getcssscan.com/css-box-shadow-examples #CSS 💻@dasturlash_hayoti— dasturchilar hayoti va dasturlash olami haqida qiziqarli loyiha!

Hashtags

Dasturlash hayoti️️ ️

@dasturlash_hayoti · Post #3452 · 25.09.2024 г., 03:07

#css 🖥 Ko‘rsatilgan gradiyentlarga asosan CSS kod chiqarib beruvchi foydali sayt. LINK👉neumorphism.io 💻@dasturlash_hayoti— dasturchilar va dasturlash hayotini yoritib boradigan loyiha!

Hashtags

The Devs

@thedevs · Post #1971 · 28.01.2022 г., 15:16

CSS Speedrun, a small fun app to test your CSS knowledge. #css @thedevs https://kutt.it/wKKZIb

Hashtags

Marking When/Github 这个网站真美,类似 Markdown 语法的交互式文本到时间轴制作,支持多种样式/图像/日期/链接等展示,也可以本地托管运行。 Reference 文明的岁月丨人类各大事件的时间轴 #CSS

Hashtags

Arki 的每日 BUG 观察

@arkibug · Post #420 · 10.12.2021 г., 04:01

使用新的 CSS 属性 scrollbar-gutter: stable; 避免出现滚动条时布局改变 https://ishadeed.com/article/custom-scrollbars-css/#scrollbar-gutter #css

Hashtags

Inoreader 卡片视图样式分享(含链接) 效果:Inoreader Morden 风卡片视图,鼠标 Hover 时会悬浮抬出,收紧图片高度给文本腾出空间,方便预览和长标题翻译。 因为 Stylish 没有喜欢的样式,就结合 AI 自己创建。最近使用卡片视图浏览 RSS 体验和速度大增,平铺卡片视图的空间和观感对阅读时眼动体验很友好,很少疲劳。(不亚于仿生人类阅读体验) 最近也经常用完 GPT4 CAP,我自定义样式都微调优化了一遍。体验是,还是很需要学些基础。你需要给 AI 补充相关样式片段,需要娴熟的给出网站特定选择器指示,这都需要经验。AI 是个好裁缝,但非全能包办创造者。 --- 补充图中 AI 资讯网站 Emergent Mind Feed 最近出的 RSS: https://www.emergentmind.com/feeds/rss Reference 仿生人类文本处理提升阅读体验 Hacker News Morden UI Unclutter:网页阅读 Morden UI #AI#CSS

Hashtags

123•••10•••1415
ПретходнаСтраница 1 од 15Следна