TGViewer
Python4Finance Python4Finance @python4finance · 8.84K subscribers
Post #1198 540
بارگذاری ماژول فقط هنگام استفاده با 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
  • ❤ 10
  • 👍 6
More from @python4finance
  1. Oct 12, 2026بررسی ویژگی های جدید پایتون 3.15 چند روز پیش یعنی 17 مهر (9 اکتبر) نسخه 3.15 پایتون منتشر…
  2. Oct 7, 2026اسلایدهای درس اقتصاد بخش عمومی در عصر اقتصاد دیجیتال و هوش مصنوعی Public Economics in the…
  3. Jul 24, 2026دانلود کتاب «AI In Finance» هوش مصنوعی دیگر فقط یک فناوری جذاب نیست بلکه امروز به یکی از م…
  4. Jul 18, 2026افزونه Ruff ، یک افزونه عالی و فوق العاده سریع برای linter و code formatter در پایتون در V…
  5. Jul 17, 2026کدام چت‌بات هوش‌مصنوعی (LLM) را انتخاب کنیم؟ یکی از سوالاتی که خیلی از عزیزان مطرح می کنند…
  6. Jul 9, 2026وَسَلَامٌ عَلَيْهِ يَوْمَ وُلِدَ وَيَوْمَ يَمُوتُ وَيَوْمَ يُبْعَثُ حَيًّا خداحافظ آقای شه…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →