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

Резултати

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

Пребарај: #esl

当前筛选 #esl清除筛选
BBC Learning English

@english_bbc_learning · Post #3701 · 03.10.2025 г., 18:27

😲 Do you know someone has a lot of big ideas – but never puts them into action? Here’s a phrase to describe them! 👀Write your answer in the comments - and share this post if you like it!⁣ ⁣ MORE: What's the difference between 'trousers' and 'pants' - and are they the same in the UK and US? Click the link in our bio to find out!⁣ ⁣ #LearnEnglish#Vocabulary#ESL

BBC Learning English

@english_bbc_learning · Post #3699 · 30.09.2025 г., 07:29

What do you say when you get angry? 😡😤 Want a new way to say it? Here’s a table of useful ‘angry’ English vocabulary for you to learn, use, and share with a friend! ⁣ ⁣ Do you know any more English words and phrases you can use when you’re angry? 👇👇👇⁣ ⁣ MORE: If you're feeling extra motivated today, head to our YouTube channel for a mega-class on human emotions. Link in bio!⁣ ⁣ [Image: Getty]⁣ ⁣ #EnglishVocabulary#LearnEnglish#ESL

IUT Career Centre

@iutcareercenter · Post #1491 · 09.09.2025 г., 09:50

Step into the future of🔤🔤🔤Start your career for free. Embedded Systems Lab course launched in Tashkent!⚡️ 🔑Secure a job in one of the most in-demand IT fields — smart devices represent one of the fastest-growing global markets. 🔑Kickstart your career: upon completion, you'll possess a solid skillset as a Junior Embedded Developer. 📌 free course 📌 2 semesters 📌 fully online (lectures+workshops) 📌 lectures in Russian language 🔎To join the course, you should have a basic understanding of the C programming language and achieve a high enough score on the entrance exam. 📩Apply now! #DSR#DSR_courses#dsr_training_center#ESL#IoT

DSR Corporation News

@dsr_news · Post #1106 · 26.09.2025 г., 09:53

❗️Презентация курса "Лабо­рато­рия встро­ен­ных сис­тем" уже доступна! Мы постарались объяснить все моменты, которые важно знать нашим будущим студентам. 3 октября приглашаем всех на онлайн Q&A сессию, где вы сможете задать вопросы нашим менторам. 💥 Спешите зарегистрироваться на курс и присоединиться к нам! 🔗Ссылка на регистрацию 🧑‍💻"Лаборатория встроенных систем" — курс по embedded-разработке "софта" для IoT-устройств. У вас есть базовые знания языка C? Тогда проходите вступительное тестирование и добро пожаловать в мир современных беспроводных технологий и умных устройств! Что важно знать про обучение? 📌 бесплатный курс 📌 2 семестра 📌 полностью онлайн 📌 лекции на русском языке 📌 преподаватели — ведущие инженеры DSR 👋 Ждем вас на Q&A сессии! #DSR#DSR_courses#dsr_training_center#ESL#IoT

DSR Corporation News

@dsr_news · Post #1105 · 24.09.2025 г., 07:26

👋 Знакомьтесь, Вафохон Сафохужаев — наш Embedded Software Engineer (DSR Tashkent) и выпускник курса 'Лаборатория встроенных систем'! 🎥 В этом видео Вафохон рассказал, как он стал инженером — от первых шагов в языке C до успешного прохождения курса и работы в DSR. Видео на английском языке. ❗️Регистрация на курс всё ещё открыта! 🔗Подать заявку #DSR#DSR_courses#dsr_training_center#ESL#IoT

DSR Corporation News

@dsr_news · Post #1095 · 09.09.2025 г., 06:04

Будущее за IoT. Создавай его с нами. Бесплатный старт в профессию. Открыта регистрация на курс «Лаборатория встроенных систем»! Почему это перспективно? ✅ Умные устройства – один из самых быстрорастущих секторов во всем мире. Кто такой Embedded-разработчик? ✅ Это инженер, который пишет соф для встроенных систем, которые являются основой IoT, «умного дома» и практически любой современной электроники. Как попасть в профессию? ✅ Нужно знать основы языка С и пройти вступительное тестирование на курс. ✅ После прохождения курса вы получите знания и практические навыки, достаточные для позиции Junior-разработчика. Как проходит обучение? 📌 бесплатный курс 📌 2 семестра 📌 полностью онлайн (лекции + практика) 📌 лекции на русском языке 📌 преподаватели — ведущие инженеры DSR 🔗Регистрируйтесь на сайте: https://ru.dsr-corporation.com/student/courses/estc/ #DSR#DSR_courses#dsr_training_center#ESL#IoT

DSR Corporation News

@dsr_news · Post #826 · 23.09.2024 г., 15:07

👋 Знакомьтесь, Артём Кан — Software Engineer DSR Tashkent и выпускник курса Лаборатория встроенных систем. Пример Артёма доказывает, что полученные на курсе навыки и знания помогают начинающим инженерам начать карьеру в IT. Он рассказал о своем опыте обучения в нашем Учебном центре 💬 🧑‍💻"Лаборатория встроенных систем" — курс по embedded-разработке "софта" для IoT-устройств. У вас есть базовые знания языка C? Тогда проходите вступительное тестирование и добро пожаловать в мир современных беспроводных технологий и умных устройств! Как проходит обучение? 📌 бесплатный курс 📌 2 семестра 📌 полностью онлайн 📌 лекции на русском языке 📌 преподаватели — ведущие инженеры DSR ✔️Ссылка на регистрацию ✔️ #DSR#DSR_courses#dsr_training_center#ESL#IoT

DSR Corporation News

@dsr_news · Post #816 · 18.09.2024 г., 11:17

‼️Открыта регистрация на курс «Лаборатория встроенных систем» Почему это перспективно? ✅ Умные устройства – один из самых быстрорастущих секторов во всем мире. Кто такой Embedded-разработчик? ✅ Это инженер, пишущий софт, без которого не может работать ни один современный девайс. Как попасть в профессию? ✅ Нужно знать основы языка С и пройти вступительное тестирование на курс «Лаборатория встроенных систем» от DSR. ✅ После прохождения курса вы получите знания и практические навыки, достаточные для позиции Junior-разработчика. Как проходит обучение? 📌 бесплатный курс 📌 2 семестра 📌 полностью онлайн 📌 лекции на русском языке 📌 преподаватели — ведущие инженеры DSR ➡️ Ссылка на регистрацию #DSR#DSR_courses#dsr_training_center#ESL #IoT

📰 Info_Dota2

@Info_Dota2 · Post #37488 · 01.10.2025 г., 16:21

🟢¡TENDREMOS A DOS SUDAMÉRICANOS COMPITIENDO! 🔥 A través de un post oficial en sus redes sociales, ESL anunció la lista de equipos invitados directos para la 🏆DreamLeague 27. PD. Recordar que esta DreamLeague será el primer torneo donde se clasifiquen equipos mediante la División 2 europea. 🧐 📅Este torneo arranca el 10 de Diciembre. #Tinbet#esports#dota2#DreamLeague#ESL#Heroic @Info_Dota2

Kalleh Uzbekistan

@kalleh_uz · Post #647 · 18.01.2025 г., 13:58

Sog‘ligingiz uchun sut🥛 Kallehdan ichimlik suti yumshoq pasterizatsiya tufayli uzoq vaqt davomida tabiiy taʼmi va barcha foydali xususiyatlarini saqlaydi: ✅ ESL — 3 oygacha ✅ Tetra Pak — 9 oygacha Har kunlik o‘zuqangizga atigi bir stakan Kalleh sutini qo‘shing va organizmingizni zarur kalsiy miqdori bilan boyiting!💪 ➖ Молоко для вашего здоровья🥛 Благодаря мягкой (щадящей) пастеризации питьевое молоко от Kalleh сохраняет свежесть и вкус на протяжении длительного времени: ✅ ESL — 3 месяца ✅ Tetra Pak — 9 месяцев Добавьте в ежедневный рацион всего один стакан молока Kalleh и обогащайте свой организм необходимым количеством кальция💪 #kalleh#kallehuz#esl#tetrapak#milk

🚢Emirates Shipping Line закрывает транстихоокеанский сервис SCX. Дубайская контейнерная линия Emirates Shipping Line (ESL) прекратила работу сервиса Sun Chief Express (SCX), связывавшего порты Хошимин и Хайфон во Вьетнаме с китайским Шэкоу и Сиэтлом на западном побережье США. Сервис был запущен в апреле 2022 года компанией Swire Shipping для американского NVOCC-оператора UWL и выполнялся раз в две недели тремя судами вместимостью 2380–2750 TEU. В июле 2025 года ESL взяла управление сервисом на себя и также задействовала три судна. Последний рейс выполнит контейнеровоз “ESL Mombasa” (2 381 TEU), который отправится из Хошимина 20 марта и прибудет в Сиэтл 7 апреля. Закрытие SCX стало неожиданным разворотом после объявленных в декабре 2025 года планов расширения сервиса до еженедельного формата. По данным Linerlytica, причиной стали слабые рыночные ожидания и сезонное падение объёмов перевозок. 📌Emirates Shipping Line (ESL) — международная контейнерная линия, основанная в 2006 году и базирующаяся в Дубае. Компания входит в частную судоходную группу Emirates Group, контролируемую семьёй Аль-Шариф. #ContainerShipping#ESL#Transpacific#FreightRates#SupplyChains

BBC Learning English

@english_bbc_learning · Post #3931 · 14.03.2026 г., 23:34

Mastering Prepositions of Time: IN, ON, AT! ⏰ Do you ever get confused about which preposition to use when talking about time? You're not alone! Here is a quick cheat sheet to help you remember: 🎯 AT – for specific times (e.g., mealtimes, clock times, night, the weekend) 📅ON – for days and dates (e.g., Saturday, the 8th of September) ⏳IN – for longer periods (e.g., months, seasons, years, the morning) Check out the infographic above for more examples! Test your knowledge! Take the quick quiz below and see how much you've learned. Save this post for later, and forward it to a friend who is practicing their spoken English! 🔖 #LearnEnglish#EnglishGrammar#Prepositions#EnglishTips#ESL

12
ПретходнаСтраница 1 од 2Следна