TGViewer
Машинное обучение RU Машинное обучение RU @machinelearning_ru · 18.2K subscribers
Post #3601 615
🖥 5 самых интересных фич Python 3.15 по версии Родриго Серрана

Родриго Серран разобрал в своём блоге пять нововведений Python 3.15, которые ему кажутся самыми интересными. Собрали их суть.

Ленивые импорты (PEP 810). Появилось ключевое слово lazy: помеченный модуль не загружается, пока имя реально не понадобилось. Отличный способ ускорить медленный старт приложения, особенно с тяжёлыми зависимостями.


lazy import json
lazy from math import sqrt


Встроенный frozendict (PEP 814). Неизменяемый и хешируемый словарь. Поменять или удалить ключ нельзя, прилетит TypeError, зато его можно использовать как ключ другого словаря или элемент множества.


version_info = frozendict({"major": 3, "minor": 15, "patch": 0})
version_info["patch"] += 1 # TypeError


Встроенный sentinel (PEP 661). Именованные заглушки, которые невозможно спутать с нормальными значениями вроде None. Удобно, когда None это валидный аргумент, а отличить «не передано» всё равно нужно. Печатают своё имя и образуют собственный тип, так что аннотации остаются чистыми.


NOTHING = sentinel("NOTHING")
if find_and_return(dataset, filter_function) is NOTHING:
print("Никто не подошёл под условие")


Распаковка внутри comprehension (PEP 798). Теперь звёздочку можно использовать прямо в list, dict, set и генераторных выражениях. Нового поведения не добавляет, но заменяет вложенные циклы на короткую строку.


flat = [*sub for sub in nested]


Профайлер Tachyon (PEP 799). Высокочастотный сэмплирующий профайлер прямо в стандартной библиотеке: до миллиона замеров в секунду. Может профилировать скрипт или подключаться к уже запущенному процессу с минимальными накладными расходами.


python -m profiling.sampling run script.py
python -m profiling.sampling attach 12345


Источник: https://mathspp.com/blog/the-5-most-exciting-new-features-of-python-315
  • ❤ 4
  • 👍 2
More from @machinelearning_ru
  1. Oct 13, 2026Kandinsky 6.0 Video — новая линейка моделей генерации видео со звуком Модели генерируют ви…
  2. Oct 13, 2026🛡 Anthropic усложнила обучение чужих моделей на рассуждениях Claude По оценке компании, н…
  3. Oct 12, 2026🚨 Palantir оспаривает роль ИИ в ударе по школе в Минабе. Технический директор компании Шь…
  4. Oct 10, 2026Трюк Карпаты сработал: локальная LLM на Mac M5 выдает 117 токенов в секунду Как open-sourc…
  5. Oct 8, 2026🦀 Burn 0.22: меньше дженериков, быстрее сборка и почти вдвое меньше VRAM в тесте CNN. Фре…
  6. Oct 7, 2026DeepSeek Harness вышел на десктоп: плагины без терминала и задачи по расписанию DeepSeek в…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →