и посмотреть медиа
Библиотека питониста: Python Django Flask
и посмотреть медиа
Все полезное для Python разработчиков: Django, Flask и библиотеки.
Все полезное для Python разработчиков: Django, Flask и библиотеки.
Комплексный канал для питонистов. Содержит подборки библиотек, гайды по Django и Flask, примеры кода и советы. Все самое нужное в одном месте для эффективной работы и обучения веб-разработке на Python.
🐍 TIL: в Python можно вручную разбудить lazy import Недавно в Python появились lazy imports — модуль не импортируется сразу, а загружается только тогда, когда он реально нужен. То есть: lazy import json не загружает json сразу в память. Вместо модуля вы получаете специальный объект-заглушку: globals()["json"] # 👇 И тут есть неожиданный трюк. Оказывается, lazy import можно зарезолвить вручную: lazy import json resolved_json = globals()["json"].resolve() После этого: resolved_json.dumps({"x": 1}) будет работать как обычный модуль json. Что интересно — lazy import сам не исчезает: globals()["json"] # То есть Python, вероятно, делает примерно следующее под капотом: globals()["json"] = globals()["json"].resolve() когда понимает, что модуль уже реально понадобился. Самый интересный вопрос здесь: что именно триггерит пробуждение lazy import? Скорее всего, это происходит через __getattribute__ / __getattr__, но сам механизм внутри выглядит довольно элегантно. 📍 Навигация: Вакансии • Задачи • Собесы Библиотека питониста #буст
Открыть канал и посмотреть медиаТолько зарегистрированные пользователи могут делиться своим мнением.
Станьте первым, кто поделится своим впечатлением об этом ресурсе!
IPA файлы и инструменты для установки приложений на iOS.
Канал Liquid Lama: инновации в DeFi, блокчейн-технологии для трансформации финансов. Анонсы и новости.
Мгновенные уведомления о всех листингах на Uniswap V2. Следите за новыми токенами.