آشنایی با
یکی از دغدغه های ما در حین اجرای برنامه ها، حفظ برخی مقادیر متغیرها در خلال برنامه است. مثلا نرخ بهره، نرخ بازده طلا و نرخ بازده بازار سرمایه طی ماه گذشته را در یک دیکشنری ذخیره می کنیم:
اما ممکن است در خلال برنامه اشتباها مقادیر تغییر کنند و از آنجا کلیه محاسبات برنامه اشتباه خواهد شد.
برای حل این مشکل می توانید از
در پایتون تاپل ها برای این موضوع طراحی شده بودند اما
البته
مثلا یک
به کمک این قابلیت می توان اطمینان پیدا کرد که مقادیر اصلی دست نخورده باقی مانده اند.
پایتون برای مالی
🆔 t.me/python4finance
🆔 ble.ir/python4finance
frozendict ؛ دیکشنریای که تغییر نمیکند!یکی از دغدغه های ما در حین اجرای برنامه ها، حفظ برخی مقادیر متغیرها در خلال برنامه است. مثلا نرخ بهره، نرخ بازده طلا و نرخ بازده بازار سرمایه طی ماه گذشته را در یک دیکشنری ذخیره می کنیم:
ror = {
"stocks": 0.40,
"interest_rate": 0.30
"gold": 0.10
}اما ممکن است در خلال برنامه اشتباها مقادیر تغییر کنند و از آنجا کلیه محاسبات برنامه اشتباه خواهد شد.
برای حل این مشکل می توانید از
frozendict استفاده کنید:ror = frozendict(
stocks=0.40,
interest_rate=0.30,
gold=0.10
)
در پایتون تاپل ها برای این موضوع طراحی شده بودند اما
frozendict کار را بسیار ساده تر می کند.البته
frozendict ویژگی های دیگری هم دارد.مثلا یک
frozendict به طور کلی قابل هش شدن است. user_info = frozendict(
FName="A",
LName="B"
)
print(hash(user_info))
به کمک این قابلیت می توان اطمینان پیدا کرد که مقادیر اصلی دست نخورده باقی مانده اند.
پایتون برای مالی
🆔 t.me/python4finance
🆔 ble.ir/python4finance
❤13👍5
خرم تن آنکه که چون روانش؛ از تن برود سخن روان است
روزی برود روان سعدی؛ کاین عیش نه عیش جاودان است
پدرم آسمانی شد.
در این ایام فاطمیه، از شما عزیزان و نیکاندیشان تقاضا دارم با قرائت فاتحهای و نثار صلواتی، روح آن مرحوم را میهمان مهر و رحمت الهی فرمایید.
روزی برود روان سعدی؛ کاین عیش نه عیش جاودان است
پدرم آسمانی شد.
در این ایام فاطمیه، از شما عزیزان و نیکاندیشان تقاضا دارم با قرائت فاتحهای و نثار صلواتی، روح آن مرحوم را میهمان مهر و رحمت الهی فرمایید.
🙏48❤35😭24👍1