Русский
Веб-версияОткрыть в Telegram

ПостВышел релиз SQLAlchemy 2.0, получается довольно интересно:

30 января 2023
П
Питонические атаки
Вышел релиз SQLAlchemy 2.0, получается довольно интересно: - Полная поддержка типов: ORM-модели теперь можно делать полностью типизированные, результаты запросов тоже типизированы - Теперь ORM-модели можно объявлять как MappedAsDataclass и в этом случае на выходе получатся полноценные датаклассы - Для массовых добавлений/изменений вместо bulk_* методов теперь можно использовать insert-ы и update-ы, которые стали достаточно умными, чтобы делать это одним запросом и поддерживать .returning() - C-расширения переписали на Cython и обещают повышение их производительности - Поддержка нового psycopg3 (aka "просто psycopg") Резюмируя - очень здорово, что в довольно "олдскульный" SQLAlchemy затащили поддержку всяких современных фич языка. Будет интересно попробовать это все. Статья про изменения в 2.0 https://docs.sqlalchemy.org/en/20/changelog/whatsnew_20.html QuickStart, в котором показан новый подход к объявлению моделей https://docs.sqlalchemy.org/en/20/orm/quickstart.html
26 · 1.5K ·

Рядом в ленте

ППитонические атакиКоманда форматтера black готовится к новому году обновлению дефолтного стиля. Они весь год собирали разные изменения/улучшения, но не включали их, чтобы лишний ППитонические атакиЕсли хотите попробовать новый стиль уже сейчас, то это приветствуется и делается через установку превью-версии: python -m pip install black==23.1a1 На одном из
это сообщение
ППитонические атакиВ Python 3.12 планируют переделать f-строки в рамках PEP 701 – Syntactic formalization of f-strings. Дело в том, что f-строки в язык занесли в версии 3.6, когдаППитонические атакиВышел MyPy 1.0.0, из интересных изменений: - На 40% быстрее, я очень рад, потому что на более-менее большой кодовой базе он раньше тормозил как не в себя - Доба
ППитонические атакиПитонические атаки@pythonic_attacks · канал · Технологии
1 148подписчиков629постов в индексе
Лента площадки Открыть в Telegram

Открытая публичная лента из поискового индекса ChatCrawler — «Google по публичному Telegram»; обновляется по мере обхода площадки. Время — UTC.

Только публичный контент, официальный API Telegram. О проекте · Вопросы · Границы индекса · Убрать страницу из выдачи · Каталог · Поиск · Как мы считаем