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

Резултати

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

Пребарај: #scala

当前筛选 #scala清除筛选
GitHub Trends

@githubtrending · Post #15132 · 10.09.2025 г., 11:30

#scala X's Recommendation Algorithm uses machine learning to show you posts and content you are most likely to engage with across its platform, including the "For You" timeline and notifications. It gathers a large pool of posts from people you follow and others you might like, then ranks them by predicting your interest based on your past actions like likes, clicks, and replies. It also filters out unwanted content and mixes in sponsored posts to keep your feed relevant and diverse. This means your feed is personalized to show you the most interesting and safe content, improving your experience on X. https://github.com/twitter/the-algorithm

Hashtags

IT Events RU

@iteventsru · Post #277 · 14.03.2018 г., 10:13

🔥 Сегодня 🔥 Java meetup 📅 14 марта / 18:30–20:30 (время Челябинское, МСК+2) / Челябинск, Бр. Кашириных 12 💵 Бесплатно 📝 Регистрация тут: https://goo.gl/jjHpdj Собраться с коллегами-Java, Scala разработчиками, послушать профессиональные доклады и обсудить вопросы в непринуждённой атмосфере за бокалом чая? А почему бы и да! 14 марта в 18.30 состоится первая из Java встреч Челябинска. 🔗 Программа: https://goo.gl/jjHpdj #backend#java#spring#scala#Челябинск 🔥 Яндекс: быстрый поиск— изнутри и снаружи 📅 14 марта / 18:30 (время МСК) / Санкт-Петербург, Пискарёвский проспект, 2к2, л. Щ, Бизнес-центр «Бенуа», 5 этаж 💵 Бесплатно 📝 Регистрация тут: https://goo.gl/THPJjm Приглашаем опытных разработчиков из Санкт-Петербурга на встречу с ведущими специалистами команд Поиска. Мероприятие пройдёт в рамках цикла встреч «Яндекс изнутри», на которых разработчики и руководители сервисов рассказывают об их устройстве. 🔗 Программа: https://goo.gl/7DR1Lq #frontend#backend#СанктПетербург

IT Events RU

@iteventsru · Post #275 · 13.03.2018 г., 16:14

✅ Завтра ✅ Яндекс: быстрый поиск— изнутри и снаружи 📅 14 марта / 18:30 (время МСК) / Санкт-Петербург, Пискарёвский проспект, 2к2, л. Щ Бизнес-центр «Бенуа», 5 этаж 💵 Бесплатно 📝 Регистрация тут: https://goo.gl/THPJjm Приглашаем опытных разработчиков из Санкт-Петербурга на встречу с ведущими специалистами команд Поиска. Мероприятие пройдёт в рамках цикла встреч «Яндекс изнутри», на которых разработчики и руководители сервисов рассказывают об их устройстве. 🔗 Программа: https://goo.gl/7DR1Lq #frontend#backend#СанктПетербург ✅ Java meetup 📅 14 марта / 18:30–20:30 (время Челябинское, МСК+2) / Челябинск, Бр. Кашириных 12 💵 Бесплатно 📝 Регистрация тут: https://goo.gl/jjHpdj Собраться с коллегами-Java, Scala разработчиками, послушать профессиональные доклады и обсудить вопросы в непринуждённой атмосфере за бокалом чая? А почему бы и да! 14 марта в 18.30 состоится первая из Java встреч Челябинска. 🔗 Программа: https://goo.gl/jjHpdj #backend#java#spring#scala#Челябинск

IT Events RU

@iteventsru · Post #264 · 07.03.2018 г., 16:14

✅ Через неделю ✅ Java meetup 📅 14 марта / 18:30–20:30 (время Челябинское, МСК+2) / Челябинск, Бр. Кашириных 12 💵 Бесплатно 📝 Регистрация тут: https://goo.gl/jjHpdj Собраться с коллегами-Java, Scala разработчиками, послушать профессиональные доклады и обсудить вопросы в непринуждённой атмосфере за бокалом чая? А почему бы и да! 14 марта в 18.30 состоится первая из Java встреч Челябинска. 🔗 Программа: https://goo.gl/jjHpdj #backend#java#spring#scala#Челябинск ✅ Яндекс: быстрый поиск— изнутри и снаружи 📅 14 марта / 18:30 (время МСК) / Санкт-Петербург, Пискарёвский проспект, 2к2, л. Щ, Бизнес-центр «Бенуа», 5 этаж 💵 Бесплатно 📝 Регистрация тут: https://goo.gl/THPJjm Приглашаем опытных разработчиков из Санкт-Петербурга на встречу с ведущими специалистами команд Поиска. Мероприятие пройдёт в рамках цикла встреч «Яндекс изнутри», на которых разработчики и руководители сервисов рассказывают об их устройстве. 🔗 Программа: https://goo.gl/7DR1Lq #frontend#backend#СанктПетербург

Repositorio data science

@repo_science · Post #3078 · 18.04.2023 г., 15:54

#analysis#AWS#Databases#ETL#MongoDB#pipelines#RDS#S3#Scala#Spark#SQL ⚙️ 50 HOURS OF BIG DATA, PYSPARK, AWS, SCALA, AND SCRAPING (2022) 🌐 Inglés ⚖️17.03GB 🔗Link ----- Canal principal:@repo_science Cupones: @freecoupons_reposcience -----