Python Hub - сборище Питонистов
Открыть в Telegram
Уголок счастья для любого питониста. Сотрудничество или заказы: @leshunist https://shcoder.dev - студия разработки ShcoderDevelopment https://t.me/pythonhub_chat - чат
Больше1 713
Подписчики
-324 часа
-107 дней
-1130 день
Архив постов
⚡ Бенчмарк
strip() vs lstrip()+rstrip()
A:
s.strip()
B: s.lstrip().rstrip()
Что быстрее: A или B?💡 Не лови исключения впустую
contextlib.suppress делает код проще и читаемее, избавляя от лишнего блока try/except
⚡ Бенчмарк
abs() vs условный оператор
A:
abs(x)
B: x if x >= 0 else -x
Что быстрее: A или B?⚡ Бенчмарк
append vs +=[x] vs extend([x])
A:
lst.append(x)
B: lst += [x]
Что быстрее: A или B?⚡ Бенчмарк
Обход словаря: items() vs keys() + доступ
A:
sum(v for k, v in d.items())
B: sum(d[k] for k in d)
Что быстрее: A или B?💡 Walrus operator для избежания повторных вычислений
Оператор := присваивает значение переменной и возвращает её в одном выражении, избавляя от повторного вызова len()
⚡ Бенчмарк
Удаление дублей: set() vs dict.fromkeys()
A:
list(set(lst))
B: list(dict.fromkeys(lst))
Что быстрее: A или B?👏Это реально топовый вариант от OpenAi с моделью Codex 5.3 или GPT 5.4, который можно потыкать АБСОЛЮТНО БЕСПЛАТНО
♾ Жесткий рекомендасьен
Лайкаем на ютубе, кто-то уже пробовал? Отпишите в комментах на ютубе фидбек, народу будет полезно
https://youtu.be/yat-0DXWZms
💡 defaultdict вместо проверок ключей
defaultdict избавляет от проверок наличия ключа и делает код проще, читаемее и быстрее
Уже доступно! Исследование Telegram 2025 — ключевые инсайты года 
