3 недели назад
🍊 Python 3.15.0 вышел с новым запуском и ускоренным интерпретатором
9 октября 2026 года вышел стабильный Python 3.15.0 — с отложенной загрузкой модулей, UTF-8 по умолчанию и обновлёнными средствами ускорения и диагностики программ. По подсчёту Python.org, между версиями 3.14 и 3.15 накопилось 5643 изменения в истории разработки от 1012 участников. Обновление затрагивает сразу несколько разных затрат: время до первого полезного действия, скорость вычислений, поиск причин торможения и обслуживание библиотек. Одни изменения заработают после установки новой версии, другие потребуют правок кода...
1 неделю назад
🐍 Пишешь на Python годами, а потом узнаёшь, что так было можно
На Reddit разработчики собрали возможности, которые долго проходили мимо них. Выбрали пять полезных. 1. Проверять несколько расширений одним вызовом "photo.webp".endswith((".png", ".jpg", ".webp")) # True startswith() тоже принимает кортеж вариантов. 2. Получать группы регулярки через скобки import re m = re.search(r"(?P<year>\d{4})", "Python 2026") if m: print(m["year"]) # 2026 Да, вместо m.group("year") можно написать m["year"]. 3. Считать частоты и сразу получать топ from collections import Counter Counter("banana")...