TGTGInsighttelegram intelligenceLIVE / telegram public index
← Python Заметки

TGINSIGHT SIMILAR POSTS

Најди сличен содржај

Изворен канал @pythonotes · Post #397 · 12 ное.

Использование Pydantic сегодня стало нормой, и это правильно. Но иногда на ревью вижу, что используют его не всегда корректно. Например, метод BaseModel.model_dump() по умолчанию не преобразует стандартные типы, такие как datetime, UUID или Decimal, в простой сериализуемый для JSON вид. Тогда пишут кастмоный сериализатор для этих типов чтобы функция json.dump() не падала с ошибкой. import uuid from datetime import datetime from decimal import Decimal from uuid import UUID from pydantic import BaseModel class MyModel(BaseModel): id: UUID date: datetime value: Decimal obj = MyModel( id=uuid.uuid4(), date=datetime.now(), value='1.23' ) print(obj.model_dump()) # не подходит для json.dump # { # 'id': UUID('4f8c1bc4-25fd-40cd-9dbe-2c73639b0dc1'), # 'date': datetime.datetime(2025, 12, 12, 12, 12, 12, 111111), # 'value': Decimal('1.23') # } # добавляем свой кастомный сериализатор json.dumps(obj.model_dump(), cls=MySerializer) # { # 'id': '4f8c1bc4-25fd-40cd-9dbe-2c73639b0dc1', # 'date': '2025-12-12T12:12:12.111111', # 'value': '1.23' # } В данном случае класс MySerializer обрабатывает datetime, UUID и Decimal. Например так: class MySerializer(json.JSONEncoder): def default(self, o): if isinstance(o, Decimal): return str(o) elif isinstance(o, datetime): return o.isoformat() elif isinstance(o, UUID): return str(o) return super().default(o) Специально для тех, кто всё еще так делает - в этом нет необходимости! Pydantic может это сделать сам, просто нужно добавить параметр mode="json". json.dumps(obj.model_dump(mode="json")) # { # 'id': '4f8c1bc4-25fd-40cd-9dbe-2c73639b0dc1', # 'date': '2012-12-12T12:12:12.111111', # 'value': '1.23' # } #pydantic#libs

Резултати

Пронајдени 11 слични објави

Пребарај: #fall

当前筛选 #fall清除筛选
IELTS|Newspapers & Magazines|English

@emagzinewspars · Post #9432 · 28.10.2025 г., 01:57

#The_NewYorker🇺🇸📕[PDF]⬇️ 3 #November2025 #Weekly_Magazines For learning, for free(dom). @backupofmagazines This week’s New Yorker races through #Fall with essays on #AI expansion, #MentalHealth visualization, and the evolution of #PoliticalCommunication in the Trump era. Jia Tolentino profiles #JenniferLawrence with trademark insight, while Justin Chang reviews Yorgos Lanthimos’s surreal new film Bugonia. Jill Lepore decodes America’s shifting presidential tone, and Stephen Witt warns of the data-center deluge. Plus, poetry by Patricia Lockwood and Monica Ferrell, and art in L.A. reimagining Confederate history. A rich issue blending intellect, art, and the pulse of modern life. #TheNewYorker#Culture#Cinema#Art#Poetry#AI

Русская Буква

@rubukva · Post #11653 · 13.10.2025 г., 15:47

🚀 Новости маркетинга и мемы соцсетей - Октябрь 2025 Zапрещенный в России нельзяgram расширяет функционал Reels - Новая возможность связывать Reels в серии для создания сериального контента. - Тестирование режима "картинка в картинке" для многозадачности при просмотре. - Экспорт статистики аккаунта в PDF через Instagram Edits для создания медиакитов. - достиг 3 миллиардов ежемесячных активных пользователей. TikTok усиливает монетизацию - Увеличение доли доходов от подписок для американских и канадских креаторов. - Новая категория Shop Ads"в программе партнерства для помощи с рекламой товаров. - Обновление AI-инструментов Smart+ с расширенным отслеживанием эффективности. YouTube запускает Made on YouTube 2025 - AI-генерация Shorts с помощью Veo 3: анимация статичных изображений, ресайлинг клипов. - A/B/C тестирование превью и улучшенная панель трендов в Studio - Функция Speech to Song для превращения диалогов в музыку для Shorts. 🎭 Вирусные мемы октября 2025 Can't prove it" мем Тренд построен вокруг ощущения, что что-то не так, но доказать это невозможно. Использует персонажа Джеймса Доукса из сериала "Декстер". Girl Whatever" тренд Основан на треке Charli XCX "You (Ha Ha Ha)" - креаторы показывают, как они процветают несмотря на хаос вокруг. Формат: уверенное поведение под текст "girl whatever". Elevator Scandal Театральная инсценировка криминальных сцен в лифте под звук "I got deported by 6". Один человек стоит лицом к двери, другой "стреляет" пальцем, первый падает в драматичном слоу-мо. Plug Walk" челлендж Буквальная интерпретация "выгула" бытовых приборов за провод. Креаторы снимают себя идущими назад с прибором на проводе, затем разворачивают видео. Birding/Perch Pic Сюрреалистичные фото, где один человек "сидит" на руке другого как птица, спрятавшись в худи. #РусскаяБуква#мероприятие#строимдом#спасибо#дискуссионныйклуб#нетворкинг #rubukva#octobervibes#autumn#fall#halloween

Русская Буква

@rubukva · Post #11657 · 16.10.2025 г., 07:09

YouTube упал глобально: совпадение с блэкаутом на Украине? Ночь на 16 октября запомнится миллионам пользователей по всему миру гигантским «шутдауном» YouTube — крупнейшим сбоем платформы за последние месяцы. В 04:30 по московскому времени глобальное видео-пространство внезапно превратилось в черный экран с надписью «An error occurred. Please try again later». На *Downdetector* жалобы посыпались лавиной — более 800 тысяч отчетов в считаные минуты. Проблемы затронули YouTube, YouTube Music и YouTube TV — видеоролики не загружались, приложения «висли», а у части пользователей просто появлялся черный экран. По данным издания *Reuters*, сбой длился около часа и был вызван неудачным обновлением системы безопасности. Однако самое интересное началось не в дата-центрах, а в соцсетях. Пользователи одной волной ринулись на X (бывший Twitter) с неизменной фразой: «Is YouTube down?» — которая мгновенно стала мировым трендом. Начался настоящий мем-фестиваль: - «Я перезапустил Wi-Fi, роутер и жизнь, пока не понял — YouTube тупо лёг»; - «Америка так поддерживает Украину, что и у нас блэкаут»; - «Когда YouTube падает, а свет в Украине тоже — система синхронна!»; - Картинка с мемом: кот в темноте с надписью *“Me refreshing YouTube again”*. Пока по Европе прокатывались волны видеомолчания, на Украине ровно в это же время начались аварийные отключения электроэнергии после атак дронов по объектам энергетики. Интернет-шутники тут же соединили события: «Украина — родина YouTube три К: Киев, контент и капец серверам». Google заявил, что инцидент «уже устранён», но причины пока не раскрыты. Пользователи из США, Канады, Индии и Европы постепенно получили доступ обратно к видео, а поток мемов не утихает уже вторые сутки. YouTube временно победили сервера — но мемы снова победили всех. #РусскаяБуква#мероприятие#строимдом#спасибо#дискуссионныйклуб#нетворкинг #rubukva#octobervibes#autumn#fall#бизнесанимация