Python4Finance
8.83K subscribers
599 photos
44 videos
163 files
813 links
کانال Python4Finance
آموزش پایتون در اقتصاد و مدیریت مالی
هر روز چند نکته را در خصوص پایتون برای مالی بیاموزیم
***
آپارت:
aparat.com/Python4Finance
Download Telegram
بارگذاری ماژول فقط هنگام استفاده با Lazy Imports

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