Скорее всего уже слышали, что складывать строки через + это плохая практика. Падение производительности, и всё такое. Без лишних слов, давайте измерять:
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
Политическая Теория Народа #9 | Курс лекций Александра Дугина
На девятой лекции курса Александра Дугина«Политическая теория (теология) народа» продолжается анализ темы «народ и капитализм». Особое внимание уделяется переходу от оперативного к спекулятивному масонству как симулякру и матрице буржуазного модерна, а также формированию идей свободы, равенства, братства, прав человека и влиянию Великой французской революции.
Анализируется американская модель как лабораторный симулякр модерна без корней, с фигурой Орка У. Блейка в качестве иллюстрации духа восставшего третьего сословия. Рассматриваются типы крестьянских общин, в рамках которых фермерство США предстает как индивидуализированная противоположность крестьянству, чему предшествует английское огораживание как предыстория индивидуалистического разрыва общины.
В завершение лекции рассматривается русское народничество XIX века как первая в истории попытка политической теории настоящего народа — крестьянства и общины, а также утопия А. Чаянова о крестьянском социализме.
0:00 – Введение. Народ и капитализм. Масонство как ключевой феномен
0:53 – Оперативное и спекулятивное масонство: 1717 год и трансформация
6:29 – Симулякр строительства → строительство общества, Великий Архитектор Вселенной
10:00 – Масонство как проводник буржуазно-урбанистического мировоззрения
13:05 – Масонство и подготовка Французской революции
14:57 – Масонство в России (декабристы, «Звезда пленительного счастья»)
16:05 – Масонство как инструмент разрушения традиционного общества
20:25 – Отцы-основатели США — масоны. Америка как общество модерна без корней
22:27 – Уильям Блейк: Орк как дух Америки, восстание против традиции
27:21 – Америка — родина симулякров, виртуальности, ИИ
29:27 – Протестантизм (low church, пуритане) и масонские структуры в США
31:47 – Глубинное государство США как продолжение масонских клубов
36:27 – Американское фермерство vs европейское крестьянство: фермер как антипод общины
42:27 – Огораживание в Англии — начало разрыва общины и индивидуализации
46:00 – Личность vs индивидуум в крестьянском и фермерском бытии
49:10 – Иван Солоневич: монархия как наиболее народная форма
50:12 – Градация общинности: Россия → континентальная Европа → Англия → США
52:46 – Русские крестьяне против фермеризации (Столыпин, община)
54:02 – Переход к народничеству: славянофилы открывают народ-крестьянство
57:26 – Народники: синтез славянофилов и революционных демократов
1:00:45 – Русская община как уникальная форма
1:08:21 – Народнический проект: федерация общин, крестьянский социализм
1:11:08 – Русское народничество — первая политическая теория народа как крестьянства
1:12:04 – А. Чаянов и утопия крестьянской России
Ожидайте следующую лекцию в начале следующей недели!
💬Лекция в высоком качестве в VK:https://vk.com/video-222626946_456240073
📺 Все лекции смотрите в плейлисте: https://vkvideo.ru/video-222626946_456240055
⭐️ Поддержите нас в VK Donut, чтобы мы могли выпускать интересные материалы чаще:https://vk.com/donut/club222626946
Поэзия Павла Флоренского: в сумерках Аполлона. Ноомахия в лицах. Серебряный век #9 | Павел Киселев
Переходим к завершающему этапу нашего курса «Ноомахия в лицах. Серебряный век». Оставшиеся три лекции — три поэта Логоса Аполлона. Кого же мы отнесли к светлоликому логосу?
Данная лекция из цикла посвящена отцу Павлу Флоренскому как поэту. Мы привыкли воспринимать Флоренского исключительно как философа, богослова, священника, но о его поэтическом периоде до написания его философской диссертации «Столп и утверждение истины» говорят совсем мало.
В третьем томе «Русского Логоса», посвящённого образам русской мысли, из цикла «Ноомахии» Александра Гельевича Дугина все философы периода Серебряного века, такие как Владимир Соловьёв, Сергий Булгаков, Павел Флоренский отнесены к дионисийскому логосу. Однако из этой классификации выделяется поэзия Павла Флоренского — её мы отнесли к логосу Аполлона.
Почему Павел Флоренский — консервативный революционер? Как он был связан с платонизмом? Почему Флоренский не любил символизм, как он относился к символам и почему поэзия Флоренского аполлонична?
Смотрите лекцию главы Московского отделения ЕСМ Павла Киселева, чтобы разобраться в этой парадоксальности.
00:00 – Тизер. Заставка.
00:45 – Репрессии против Флоренского. «Предполагаемое устройство государства в будущем».
02:54 — Многогранность личности Павла Флоренского.
03:30 — Аполлонический логос поэзии Флоренского.
05:06 — Связь между философией и поэзией Флоренского.
05:50 — Фронтир между логосами. Проявление логоса Аполлона в политике, религии и личности.
08:57 — Признаки аполлонизма. Дионисийство в русском логосе. Народная стихия как основа русского государства.
11:15 — Поэзия как укрощение народной стихии. Влияние платонизма на поэзию.
12:44 — Диалогизм Флоренского с поэзией Андрея Белого.
14:14 — Хайдеггер о поэзии. Поэзия как начало философии.
17:17 — Флоренский и символизм. Два подхода к символизму. Реалистический символизм.
23:59 — Символическое в храмовом пространстве. Религиозные поэтические опыты Флоренского. Образ утренней звезды.
27:45 — Православие как живая душа народа. Учение Флоренского о Софии — премудрости Божьей.
30:23 — Образы в поэзии мыслителя. Душевный фронтир Павла Флоренского.
📺 Лекция в хорошем качестве в VK: https://vkvideo.ru/video-222626946_456240023
💬 Поддержите нас через VK Donut, чтобы прямо сейчас посмотреть все доступные лекции: https://vk.com/donut/club222626946
Кэш Патель — «комиссар» трампистского режима | In Trump We Trust? #9
Представляем эксклюзивный выпуск проекта «In Trump We Trust?» о ключевых фигурах администрации президента США Дональда Трампа. Сегодня в фокусе — человек, переформатирующий систему национальной безопасности Америки изнутри: Кэш Патель, новый директор ФБР, «тень Бэннона» и архитектор силового блока Белого дома.
Чтобы понять, как будет действовать Вашингтон в эпоху Второго срока Трампа, недостаточно анализировать лишь публичные заявления президента. Нужно увидеть тех, кто воплощает его стратегию в тишине кабинетов ФБР. Мы продолжаем раскрывать лица команды, перекраивающей Америку.
Предыдущие выпуски проекта об идеологе трампизма Стиве Бэнноне, главе администрации Белого Дома Сьюзан Уайлс, консервативных журналистах Брите Хьюме и Такере Карлсоне, а также других членах команды Трампа: vkvideo.ru/playlist/-222626946_17
В следующих выпусках: Илон Маск, Пит Хэгсет, Марко Рубио, Питер Тиль и многие другие.
Автор выпуска – Анна Юрпалова.
Авторы идеи: Александр Дугин,Евгений Балакин.
📺 Смотрите ролик VK в высоком качестве: https://vk.com/video-222626946_456240011
Выражаем благодарность Факультету политологии МГУ за участие в создании выпуска.
Также напоминаем, что мы начали регистрацию участников на Евразийскую Школу 2025.
Ссылка на регистрацию: https://forms.gle/CAr1dRbgw9mq874h8