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

Резултати

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

Пребарај: #sts

当前筛选 #sts清除筛选
404 KIDS SEE GHOSTS (生产力之王版

@Isaiahsystem · Post #1115 · 27.12.2023 г., 14:44

今年这颗星球上发生的 66 个最好消息 https://futurecrunch.com/goodnews2023/ 这是一串真实美丽的故事集,从今年发现的 2000 多个关于改变我们世界的好消息中甄选出 66 个,讲述了数百万人的生活如何改善/人权的胜利/疾病的消灭/碳排放缩减,以及这个星球广袤的各地域环境如何受到保护,物种如何被拯救的故事。 这是好故事,比起目前科技圈大多虚浮的乐观主义,这些故事更值得聆听和关注,关乎真实人类状况。 这个网站 Future Crunch[1] 也比较有趣,他们只发布关于世界的正面新闻,抵制现在媒体对死亡/灾难/分裂故事/末日威胁等负面叙事,主张治愈和恢复世界的形象。 引用链接 [1] Future Crunch: https://futurecrunch.com/ [2] 这颗星球上正在发生的新兴技术: https://t.me/isaiahsystem/1047 #STS

Hashtags

Data Stitches

@data_stitches · Post #220 · 21.01.2022 г., 22:43

今年米兰理工的Density Design在线上和线下直播和展览了 Algorithm Mediation: 在数据密集型的社会中设计 这门课的学生作品: 1. 图解算法 (PageRank, Neural Network) 2. 用数据驱动的方法研究科技/平台/算法是如何影响人们获取信息的—— 什么是区块链,其环境问题是如何被企业解决的 NFT艺术市场是什么 阴谋论平台中的 "infodemic" 兔子洞有多深 注意力战争——流媒体公司如何争取让你留在他们的平台上 米兰等城市的未来图景是如何在房地产宣传图中被描绘出来的 #STS

Hashtags

ТИС ЛОДЖИСТИК

@tislogistic · Post #4584 · 30.06.2025 г., 08:02

🔍 Взгляд на процесс разгрузки судна через стеклянный пол кабины причального крана-перегружателя (STS) предоставляет уникальную перспективу работы крупнейшего морского контейнерного терминала России - Владивостокского морского торгового порта (FESCO). 📦 На экране видно, как контейнеры аккуратно поднимаются и перемещаются, обеспечивая эффективную разгрузку с судна. Высокая точность и скорость работы крана являются ключевыми факторами для поддержания ритма операций. 🌊 Владивостокский морской торговый порт, расположенный в стратегически важном месте на Дальнем Востоке, активно работает с международными судами, обеспечивая страны Азиатско-Тихоокеанского региона необходимыми грузами. С учетом современных технологий и подходов, таких как автоматизация и цифровизация, разгрузка в порту осуществляется быстро и безопасно. ____ #ТИСЛОДЖИСТИК🦏 #Логистика #STS #FESCO

🚢DP World усиливает терминал в Саутгемптоне поставкой новых STS-кранов. Компания DP World направляет на терминал порта Саутгемптон - два новых контейнерных крана STS, произведенных ZPMC, которые доставляются из Китая на тяжеловозном судне "Zhen Hua 28". Поставка является частью программы стоимостью £60 млн, предусматривающей установку четырёх кранов. Новые краны поставляются полностью собранными и рассчитаны на обслуживание крупнейших контейнеровозов. С грузоподъемностью 65 тонн и вылетом стрелы 72 метра они способны выполнять "quad-lift" операции, одновременно перемещая два 40-футовых контейнера, что существенно повышает производительность терминала. С отраслевой точки зрения инвестиция отражает продолжающийся тренд укрупнения контейнерного флота и необходимость модернизации портовой инфраструктуры. Повышение производительности кранового оборудования напрямую влияет на скорость обработки судов и оптимизацию грузопотоков, особенно на ключевых маршрутах Азия–Европа. Рост объемов перевалки в Великобритании подтверждает актуальность таких вложений: терминал порта Саутгемптон превысил 2 млн TEU в 2025 году, тогда как London Gateway продемонстрировал значительный рост, усиливая позиции DP World на рынке контейнерных перевозок страны. 📌DP World — основана в 2005 году, глобальный портовый оператор, принадлежит инвестиционной компании Dubai World, контролируемой правительством Дубая (ОАЭ). #ports#container#STS#logistics#shipping

#圣淘沙娱乐#STS 电子 #麻将胡了爆分 电子一朵梨花压海棠,STS才是国际王 #老哥分享 最近老是输 今天STS充了1Q 直接爆6Q 直接下分吃肉 认准STS 超模双飞带回家 立即加入游戏【sts1212.com 】挑战您的好运吧! 游戏注册网站: sts1212.com 客服✈️ TG:@tl858 客服✈️ TG:https://t.me/tl858 所有频道只作为引流推广使用,游戏请认准官方请进行咨询联系客服

Мирослава Карпович

@m1r0slavakarpovich · Post #1186 · 16.09.2023 г., 15:04

Готовы к новому сезону?😁 Дадада?Нетнетнет?Ну не знаю!? Делитесь!😉 И всем огромное спасибо сегодня за тонну тепла на встрече в @cdm_moscow в компании с @start.ru ❤️Мы Вас очень любим Дорогие Наши Зрители!✨ #папиныдочки#новыйсезон#сериал#платформа#start#sts#стс#комедия#comedy#семейныйсериал#папиныдочкиновые#moodoftheday#photooftheday#greenlove#saturday#actress#мирославакарпович#petitefemme#mira