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

Резултати

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

Пребарај: #pod

当前筛选 #pod清除筛选
Земля

@podzemlya · Post #1000 · 08.09.2023 г., 11:28

Три года назад я опубликовал первый выпуск подкаста. Подкаст я начал делать, живя в Латвии, когда планета сходила с ума из-за начавшейся эпидемии, и границы закрывались, казалось, что их уже не существует. Я начал слушать подкасты и обнаружил, что не могу найти близкий мне по духу взгляд на Россию и её пространство. Поэтому решил сделать это сам и поделиться своими историями. Судя по всему, я оказался не один, и мои рассказы нашли своего слушателя. К сожалению, в процессе осмысления себя и своей родины наступило темное время. Сейчас Россия переживает самый страшный период в своей современной истории, и мы все потеряны и не знаем, что нас ждет. Мои рассказы о ней стали лишь актуальнее, благодаря им становится ясно, что всё происходящее сейчас не имеет ничего общего с тем, чем является Россия. Спасибо, что слушали мой подкаст, надеюсь, я когда-нибудь вернусь к нему, когда мысли о родной земле перестанут причинять боль. #pod

Hashtags

Земля

@podzemlya · Post #866 · 30.03.2023 г., 07:19

Подкаст «Земля». История про армию: психушка Рассказ про то, как я столкнулся с армией и что из этого получилось. Школьные военные сборы, воинский призыв после университета и то, как я оказался в психиатрической больнице города Ижевска. https://zemlya.mave.digital/ep-17 Apple Podcasts Spotify Яндекс Музыка YouTube Если вам интересно то, что я делаю, вы можете поддержать меня отзывом или поделиться ссылкой на мой подкаст. #pod

Hashtags

Земля

@podzemlya · Post #746 · 12.12.2022 г., 21:53

Подкаст «Земля». Конец эпохи. Франсуаза Досэ — социолог из Парижской высшей школы социальных наук. Рассказ про Бретань, край приливов и место, где рождается интерес к еще более далеким странам. История о знакомстве с Россией, ее людьми и финал, к которому она пришла. https://zemlya.mave.digital/ep-16 Apple Podcasts Spotify Яндекс Музыка YouTube #pod

Hashtags

Земля

@podzemlya · Post #732 · 12.09.2022 г., 09:47

Тётя из Донецка. Новый выпуск подкаста «Земля» посвящен моей тёте. Небольшой разговор с человеком, в жизнь которого дважды пришла война. https://zemlya.mave.digital/ep-15 Apple Podcasts Яндекс Музыка Spotify YouTube #pod

Hashtags

Земля

@podzemlya · Post #610 · 30.06.2022 г., 19:22

Андрей Перцев про Север и Юг. В этом выпуске вы услышите рассказ про город Архангельск. Чем особенна жизнь у берегов Белого моря, как это закаляет жителей и влияет на их дух. Развенчивание мифов о поморах. Рассказ про Черноземье, а именно про Курск и Белгород. https://zemlya.mave.digital/ep-14 Apple Podcasts Яндекс Музыка Spotify YouTube #pod

Hashtags

Земля

@podzemlya · Post #478 · 10.02.2022 г., 11:15

Подкаст «Земля». Павел Гнилорыбов «Борьба леса со степью» В этом выпуске вы услышите рассказ о том, как книги и окружающая природа влияют на мировоззрение, помогают жить и служат ориентиром посреди бесконечных Донских степей. Про большой город, в котором находишь близких по духу людей, свое дело и ремесло. Попытка затронуть сложные вопросы недалекого прошлого и настоящего. За час беседы с Павлом мы поговорили про очень разные, но одинаково близкие для нас темы: от историй казаков и южного приграничья с Украиной до Вятских земель и реновации военных мемориалов. https://zemlya.mave.digital/ep-12 Apple Podcasts Яндекс Музыка Spotify #pod

Hashtags

Земля

@podzemlya · Post #476 · 30.01.2022 г., 11:45

Тем временем подкаст «Земля» продолжает жить свое жизнью. Время от времени он притягивает к себе внимание, а иногда уходит в тень, сейчас, например, он снова залез на вершину рейтинга Apple среди подкастов о путешествиях. Как это работает я не очень понимаю, выпусков я сделал немного, впереди много планов и идей. Все время забывал рассказать, что на обложке подкаста вид на Ижевский пруд 1930-40 годов, в углу снимка можно увидеть часть деревянной ротонды, которую я успел даже застать, сейчас ее уже нет. #pod

Hashtags

Земля

@podzemlya · Post #447 · 15.11.2021 г., 19:21

Особенный выпуск подкаста «Земля» посвящён памяти. https://zemlya.mave.digital/ep-10 Apple Podcasts Яндекс Музыка Google Podcasts Spotify #pod

Hashtags

Земля

@podzemlya · Post #419 · 19.08.2021 г., 13:10

Это невероятно, но мой подкаст в данный момент находится на втором месте в рейтинге российского Apple Podcasts. Факт этот меня одновременно обескураживает и радует, спасибо большое за поддержку. Если желаете помочь мне закрепить этот успех, прошу обладателей телефонов Apple перейти по этой ссылке поставить оценку и написать отзыв. ❤️ https://podcasts.apple.com/ru/podcast/%D0%B7%D0%B5%D0%BC%D0%BB%D1%8F/id1530731563 #pod

Hashtags

Земля

@podzemlya · Post #213 · 14.01.2021 г., 15:13

Мой подкаст несмотря на свою спячку продолжает свое самостоятельное путешествие по волнам интернет пространства. На этот раз подкаст «Земля» попал в плейлист Яндекса под названием «Умом Россию не понять». Подборка интересная, выделил несколько интересных и неизвестных для меня, буду слушать и пытаться понять Россию не умом, а своими ушами. #pod https://music.yandex.ru/users/yamusic-podcast/playlists/1083

Hashtags

Земля

@podzemlya · Post #815 · 06.03.2023 г., 19:16

Всем привет, меня зовут Андрей Першин. Это мой телеграм-канал, где я рассказываю про все, что мне интересно. Мое творчество — это фотографии, анимация и подкаст. Я родился в Удмуртии, жил в Ижевске, Казани и Москве, в начале 2017 года уехал из страны и жил в Латвии, с февраля 2023 года живу в Берлине. Для удобства отметил почти все посты тегами, можете выбрать, что вам интересно. Спасибо, что читаете, смотрите, слушаете и поддерживаете. #de Германия #ru Россия #lv Латвия #ud Удмуртия #mo Москва и область #ua Украина #fr Франция #iz Ижевск #riga #me Личное, мысли #art Творчество #pod Подкаст #bam Байкало-Амурская магистраль #vld Владивосток #psk Псков #kazan Казань #nn Нижний Новгород #smol Смоленск #ot Другое