بارگذاری ماژول فقط هنگام استفاده با Lazy Imports
یکی از مسائلی که ما در پروژه های بزرگ با آن مواجه بودیم این بود که در ابتدای برنامه تعداد زیادی از ماژول ها را import می کردیم که باعث استفاده زیاد از حافظه و کند شدن برنامه می شد در حالی که شاید برخی از ماژول ها فقط در موارد خاصی استفاده می شدند. برای حل این مشکل در پایتون نسخه 3.15 به جای استفاده از
با استفاده از
این قابلیت بهخصوص برای اپلیکیشنهای بزرگ، ابزارهای تحلیل داده و برنامههایی که وابستگیهای زیادی دارند، مفید است.
پایتون برای مالی
🆔 t.me/python4finance
🆔 ble.ir/python4finance
یکی از مسائلی که ما در پروژه های بزرگ با آن مواجه بودیم این بود که در ابتدای برنامه تعداد زیادی از ماژول ها را import می کردیم که باعث استفاده زیاد از حافظه و کند شدن برنامه می شد در حالی که شاید برخی از ماژول ها فقط در موارد خاصی استفاده می شدند. برای حل این مشکل در پایتون نسخه 3.15 به جای استفاده از
import از lazy import استفاده می کنیم.lazy import pandas as pd
lazy import numpy as np
print("Application started")
data = pd.DataFrame({
"price": [100, 105, 110]
})
با استفاده از
lazy import، بارگذاری واقعی ماژول تا زمان استفاده از آن به تعویق میافتد.این قابلیت بهخصوص برای اپلیکیشنهای بزرگ، ابزارهای تحلیل داده و برنامههایی که وابستگیهای زیادی دارند، مفید است.
پایتون برای مالی
🆔 t.me/python4finance
🆔 ble.ir/python4finance
❤15👍9