Python Hub - сборище Питонистов
1.71K subscribers
657 photos
1 video
37 files
276 links
Уголок счастья для любого питониста.

Сотрудничество или заказы: @leshunist

https://shcoder.dev - студия разработки ShcoderDevelopment

https://t.me/pythonhub_chat - чат
Download Telegram
🔥 Задача дня

Что выведет код?
❤‍🔥3
Бенчмарк

Проверка пустоты списка

A: not lst
B: len(lst) == 0

Что быстрее: A или B?
🍌4
Что быстрее?
Anonymous Quiz
62%
not lst
38%
len(lst) == 0
👨‍💻2
🐛 Найди баг

Что не так с этим кодом?
👍2❤‍🔥2
🔥 Задача дня

Что выведет код?
❤‍🔥3👨‍💻2
💡 F-string вместо .format()

F-string быстрее, читаемее и позволяет использовать выражения прямо в строке
🍌5❤‍🔥2
💡 Объединение словарей через |

| работает быстрее и чище, чем update() или {**a, **b} для объединения словарей в Python 3.9+
👍6
Бенчмарк

Поиск элемента: list vs set

A: 50 in lst
B: 50 in s

Что быстрее: A или B?
👨‍💻3
Что быстрее?
Anonymous Quiz
28%
list in O(n)
72%
set in O(1)
💡 enumerate вместо ручного счётчика

enumerate автоматически управляет индексом, делает код проще и меньше вероятности ошибок
👨‍💻3👍1
🐛 Найди баг

Что не так с этим кодом?
💩1.28K🍌1👨‍💻1
🔥 Задача дня

Что выведет код?
💩2.26K👍3
Что выведет программа?
Anonymous Quiz
9%
[4, 5]
77%
[3, 4, 5] [6, 7, 8]
11%
[5, 6, 7]
3%
[4, 5, 6]
🌭2
🐛 Найди баг

Что не так с этим кодом?
👍3