یکی از مسائلی که ما در پروژه های بزرگ با آن مواجه بودیم این بود که در ابتدای برنامه تعداد زیادی از ماژول ها را 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