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

Резултати

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

Пребарај: #b777

当前筛选 #b777清除筛选
Лёгкое небо

@legkoenebo · Post #4673 · 02.03.2026 г., 14:07

✈️Факт дня 📌Двигатель GE90-115B, установленный на Boeing 777, – самый мощный авиадвигатель в мире. Его тяга достигает 58 000 кгс. 🔵Для сравнения: он один мощнее, чем оба двигателя Boeing 737 MAX вместе взятые Лёгкое небо #aviation#LN_EDU#фактдня#B777

Лёгкое небо

@legkoenebo · Post #4577 · 03.02.2026 г., 05:21

🇫🇷Правда ли, что Boeing 777-300ER тяжелее Airbus A350? 📌Короткий ответ – да. Boeing 777-300ER ощутимо тяжелее своего главного конкурента Airbus A350-1000, хотя по габаритам они почти идентичны: длина около 73,9 м, размах крыльев примерно 64,8 м. Разница кроется в материалах и поколении технологий 🔵По сухому весу (OEW) разрыв составляет около 20%: у 777-300ER это примерно 168 тонн, тогда как у A350-1000 – около 155 тонн. Максимальная взлётная масса (MTOW) у Boeing тоже выше – 351 тонна против 319 тонн у Airbus. При этом A350-1000 летит дальше: до 9000 морских миль против 7370 у конкурента – и тратит меньше топлива 🔵Секрет лёгкости A350 – в современных материалах. Около 53% конструкции выполнено из углепластика, ещё 14% – из титановых сплавов. У 777-300ER доля композитов всего 9-11%. Boeing пытается исправить ситуацию с новым 777X, но даже там доля лёгких материалов вырастет лишь до 30% 🔵Зато 777-300ER выигрывает по вместимости: он сертифицирован на 550 пассажиров против 480 у A350-1000. Салон боинга шире на полметра – 5,86 м против 5,7 м у баса – что позволяет комфортнее разместить 10 кресел в ряд ⬅️Как думаете, сможет ли 777X достойно конкурировать с A350, или эпоха композитных самолётов уже выиграна Airbus? UPD: Информация взята с иностранного ресурса, неточность в цифрах не является виной редакции Лёгкое небо #aviation#news#Boeing#Airbus#B777#A350

Лёгкое небо

@legkoenebo · Post #4611 · 08.02.2026 г., 09:22

🟣🟣🟣🟣🟣🟣🟣🟣🟣🟣🟣🟣🟣🟣🟣🟣🟣 📌Дорогие подписчики, мы продолжаем модернизацию канала, поэтому сегодня собрали для вас глоссарий с основными хэштегами канала Основные: #aviation #news #LN_EDU #airport Страны: #Россия #Белоруссия Остальные: #vibe #metar #S7TRAINING ВС: #A320 #B777 #A350 #B777X #B737 #A380 #А330 #МС21 #Ту214 #Су57 #ssj100 #B737 #B787 #drone #аэростаты Системы: #Leonardo #FFS Компании: #Airbus #Boeing #Embraer #Cessna #ВертолётыРоссии #ОАК #Росавиация #Ростех #winwing#winctrl #flightradar24#fr24 #Авиатор Авиакомпании: #Аэрофлот #S7#S7Airlines #ЮТэйр #Белавиа #Azur #Ямал Аэропорты: #Шереметьево#Sheremetyevo #Домодедово #Внуково #Жуковский #Пулково События: #Emergency #деньрождения #ковёр #sqw7700 #MayDay #quiz #spotting#споттинг #конкурс #DubaiAirShow2025#DAS25 Профессии: #бортпроводники #crew #FlightAttendant 🔵Мы непрерывно работаем над тем, чтобы каждый день радовать вас качественным контентом и удобной навигацией по каналу ⬅️Если у вас есть идеи по новым рубрикам на канале - пишите их в комментарии. Кто знает, возможно именно ваша идея будет воплощена в жизнь 👀 Лёгкое небо