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

Резултати

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

Пребарај: #motiondesign

当前筛选 #motiondesign清除筛选
VideoSmile

@videosmile_ru · Post #9633 · 03.02.2026 г., 14:14

📌 Создаем интересные градиенты за 20 секунд Автор: ginyboi 🔹 Зайдите в свой софт и нарисуйте любую случайную форму. 🔹 Выберите цвет, который вам нравится. 🔹Продублируйте форму и сделайте копию чуть светлее. Потом скопируйте ещё раз — и сделайте её намного светлее. Расположите их от светлого к тёмному. 🔹А затем добавьте ооочень много размытия ко всем формам — и вот он, ваш идеальный премиальный градиент. Если хочется больше стиля, добавьте ключевые кадры к формам и сделайте градиенты анимированными. #motiondesign

VideoSmile

@videosmile_ru · Post #9349 · 12.12.2025 г., 14:07

☀️Про важность изучения анимации Автор: ginyboi Когда начинаешь изучать моушн-дизайн, часто говорят: «Моушн — это 80% дизайна и 20% движения». В школе мне говорили то же самое. И сейчас я уверен: это полнейшая чушь. Даже если кадр идеально выстроен, но движение жёсткое, рваное или неестественное — зритель уйдёт мгновенно. Это скучно. Это выглядит непрофессионально. Поэтому изучайте анимацию так же серьёзно, как и графический дизайн. Вот несколько советов, которые действительно работают: 1️⃣Никогда не оставляйте кадр статичным Элементы должны постоянно слегка двигаться — без явных пауз. 2️⃣Добавляйте акценты Внезапные «прыжки» движения оживляют текст и добавляют энергии ролику. 3️⃣Добавляйте blur во время переходов Размытие — лучший способ перейти к следующей сцене плавно и приятно для глаза. #motiondesign

VideoSmile

@videosmile_ru · Post #9609 · 29.01.2026 г., 06:24

🖥️Какой у ИИ аналог той самой «улыбающейся» иконки первого Macintosh? Для Gemini ответ — в мягкости. Когда технология новая и по-настоящему меняет правила игры, дизайн должен вызывать доверие и быть понятным с первого взгляда. Градиенты, округлые формы и продуманное движение помогают создать тёплое, объёмное ощущение — именно таким Google видят визуальный язык AI-ассистента. Читайте статью и смотрите, как дизайнеры из Google развивают свою визуальную систему. 🔗https://design.google/library/gemini-ai-visual-design #полезное#motiondesign

VideoSmile

@videosmile_ru · Post #9416 · 23.12.2025 г., 06:21

🍏Как делать рекламу в стиле Apple Подсказки от ginyboi Apple — мастера минимализма и ритма. Вот ключевые принципы, которые делают их ролики такими цепляющими: 1️⃣ Сильный хук с первых секунд Хороший хук мгновенно захватывает внимание и заставляет досмотреть ролик до конца. Если начало не цепляет — зритель уходит. Всё просто. 2️⃣ Анимация текста в ритм музыке Apple почти всегда режет монтаж и переходы точно в бит. Текст, движение и музыка работают как единое целое — за счёт этого каждый месседж выглядит мощно и стильно. 3️⃣ Максимальная простота Один главный объект + жирный, читаемый текст — этого достаточно. Не перегружайте сцену свечениями, модными эффектами и «прыгающей» анимацией — они отвлекают от главного: сообщения. Важно помнить: Apple-style motion — демонстрирует ясность, ритм и продукт, а не то, насколько вы круто владеете эффектами. #полезное#motiondesign

VideoSmile

@videosmile_ru · Post #9836 · 09.03.2026 г., 16:13

Как выстроить пайплайн в моушн дизайне и CG так, чтобы сэкономить время, деньги и нервы? Ролик полезен и новичкам, и опытным дизайнерам, которые хотят оптимизировать процесс и избегать хаоса. 😉YouTube 😄VK 🥰RuTube Приятного просмотра! 😉 #уроки#motiondesign

VideoSmile

@videosmile_ru · Post #9505 · 14.01.2026 г., 16:39

Как выстроить пайплайн в моушн дизайне и CG так, чтобы сэкономить время, деньги и нервы? Ролик полезен и новичкам, и опытным дизайнерам, которые хотят оптимизировать процесс и избегать хаоса. 😉YouTube 😄VK 🥰RuTube Приятного просмотра! 😉 #уроки#motiondesign

VideoSmile

@videosmile_ru · Post #9091 · 01.11.2025 г., 17:36

Как выстроить пайплайн в моушн дизайне и CG так, чтобы сэкономить время, деньги и нервы? Ролик полезен и новичкам, и опытным дизайнерам, которые хотят оптимизировать процесс и избегать хаоса. 😉YouTube 😄VK 🥰RuTube Приятного просмотра! 😉 #уроки#motiondesign

VideoSmile

@videosmile_ru · Post #8809 · 14.09.2025 г., 14:11

Как выстроить пайплайн в моушн дизайне и CG так, чтобы сэкономить время, деньги и нервы? Ролик полезен и новичкам, и опытным дизайнерам, которые хотят оптимизировать процесс и избегать хаоса. 😉YouTube 😄VK 🥰RuTube Приятного просмотра! 😉 #уроки#motiondesign

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