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

Резултати

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

Пребарај: #instagood

当前筛选 #instagood清除筛选
Milad Nouri(ツ) میلاد نوری

@MiladNouriChannel · Post #138 · 30.03.2019 г., 11:56

⁠⁠⁠⁠⁠⁠📝 ⁣@MiladNouriChannel ‌ 💣 ⁣آمارهای جالب از کاربران اینستاگرام ⁣🔹 ⁣آمارهای جمعیتی اینستاگرام: ۶۸٪ کاربران اینستاگرم خانم هستند. ۸۰٪ کاربران اینستاگرام خارج از امریکا هستند. ۷۷.۶ میلیون نفر از کاربران اینستاگرام از امریکا هستند. ۳۲٪ زنان امریکایی و ۲۴٪ از مردهای امریکایی از اینستاگرام استفاده می کنند. از هر ده نفر بزرگسال آنلاین، شش نفر حساب اینستاگرام دارند. ۳۲٪ کل کاربران اینترنت در اینستاگرام حضور دارند. ۵۹٪ از کاربران اینترنت که سنی بین ۱۸ تا ۲۹ سال دارند، از اینستاگرام استفاده می‌کنند. و ۳۳٪ از کاربران اینترنت که سنی بین ۳۰ تا ۴۹ سال دارند، از اینستاگرام استفاده می‌کنند. ۳۸٪ از زنانی که از اینترنت استفاده می‌کنند در اینستاگرام حضور دارند. و ۲۶٪ از کاربران مرد اینترنت از اینستاگرام استفاده می‌کنند. ۷۲٪ نوجوانان از اینستاگرام استفاده می‌کنند. ⁣🔹 آمار‌های اقتصادی اینستاگرام: تخمین زده شده ۷۱٪ از کسب‌وکارهای امریکا در سال ۲۰۱۸ در اینستاگرام حضور داشته‌اند. اینستاگرام در حال حاضر ماهانه بیش از یک میلیون تبلیغ‌کننده و هشت میلیون پروفایل تجاری دارد. ۷۸٪ اینفلوئنسرها، ترجیح می‌دهند برای همکاری تجاری از اینستاگرام استفاده کنند. محتوای تولید شده توسط کاربران، ۴.۵٪ نرخ تبدیل بالاتری داشته است. ۵۵.۴٪ اینفلوئنسرها، از استوری اینستاگرام برای کمپین‌های تبلیغاتی استفاده کرده‌اند. ⁣@MiladNouriChannel ⁣🔹 اطلاعات جالب: تابحال بیش از ۵۰ میلیارد عکس روی اینستاگرام بارگذاری شده است. پست‌های دارای موقعیت مکانی (لوکیشن) ۷۹٪ انگیجمنت بیشتری دریافت کرده‌اند. ⁣از هر ده هشتگ روی اینستاگرام، هفت‌تای آن، هشتگ برند شده است. پست‌های دارای چهره، ۳۸٪ بیشتر لایک شده‌اند. پست‌های دارای حداقل یک هشتگ، ۱۲.۶٪ انگیجمنت بیشتری دریافت کرده‌اند. از نظر سهم کاربران زن، کشور برزیل رتبه دوم را دارد. این کشور که در امریکای لاتین بیشترین کاربر اینستاگرامی را داراست، در مقیاس جهانی رتبه دوم را دارد. ۵۰٪ از کپشن‌ها و کامنت‌های اینستاگرام شامل اموجی (شکلک) هستند. محبوب‌ترین هشتگ‌های اینستاگرام، هشتگ‌های #Love و #Instagood و #Me و #Cute و #Follow هستند. پیتزا، اینستاگرامی‌ترین غذا در سطح جهان است و سوشی بعد از آن قرار دارد. اینفلوئنسرهای اینستاگرام برای انتشار پست تبلیغاتی، تا ۱۰۰ هزار دلار درآمد داشته‌اند. منبع مطلب به زبان انگلیسی: omnicoreagency.com ⁣📝 ترجمه: میلاد نوری @MiladNouriChannel

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