eitaa logo
آموزش برنامه نویسی پایتون و AI
377 دنبال‌کننده
594 عکس
177 ویدیو
946 فایل
🎯 یادگیری پایتون با رویکردی متفاوت، خاص و مدرن! 🚀 آموزش‌های کاملاً عملی و پروژه‌محور 💻 مسیر تبدیل شدن به یک برنامه‌نویس حرفه‌ای 🌟 فرقی نداره مبتدی هستی یا پیشرفته https://www.instagram.com/learns.py 📩 ارتباط با ادمین: 09156519984 @yasermahmoodain
مشاهده در ایتا
دانلود
✔️دوستانی که پیشنهادی در این زمینه دارند میتونند برای ما ارسال کنند
💐✨شب نورانی چهارم شعبان، سالروز ولادت علمدار کربلا، حضرت ابوالفضل العباس (ع) اسوه‌ شجاعت، وفاداری و ایثار را گرامی می داریم✨💐
آموزش برنامه نویسی پایتون و AI
✔️دوستانی که پیشنهادی در این زمینه دارند میتونند برای ما ارسال کنند
برای مسابقه برنامه‌نویسی پایتون ۵ سوال برنامه‌نویسی در زمان حداکثر ۲ ساعت حل کنند شرکت کننده ها .
حل چالش‌های برنامه‌نویسی پایتون باشند
🟡پیشنهادات شما برای برگزاری مسابقه
🟢منتظر نظرات و پیشنهادات شما عزیزان هستیم
آموزش برنامه نویسی پایتون و AI
مفهوم Function Caching (ذخیره‌سازی تابع) Function Caching یا «ذخیره‌سازی نتایج تابع» روشی است برای افزایش سرعت اجرای برنامه‌ها. ایده‌ی اصلی این است که وقتی تابعی را با ورودی خاصی اجرا می‌کنیم، نتیجه‌ی آن را در حافظه ذخیره کنیم. اگر دوباره همان تابع با همان ورودی فراخوانی شود، به جای اجرای دوباره‌ی محاسبات، نتیجه‌ی ذخیره‌شده برگردانده می‌شود. چرا از Function Caching استفاده می‌کنیم؟ فرض کنید تابعی داریم که محاسبات سنگینی انجام می‌دهد (مثلاً محاسبه‌ی عدد فیبوناچی یا دریافت داده از اینترنت). اگر چند بار با ورودی یکسان آن را اجرا کنیم، هر بار زمان زیادی می‌برد. اما با caching: فقط بار اول محاسبه انجام می‌شود. دفعات بعد، نتیجه مستقیماً از حافظه گرفته می‌شود (در کسری از ثانیه).
تابع ()re.search این تابع فقط اولین تطبیق (match) را در رشته پیدا می‌کند. اگر هیچ تطبیقی وجود نداشته باشد، مقدار None برمی‌گرداند. مثال: import re pattern = r"cat" text = "The cat is in the hat." match = re.search(pattern, text) if match: print("Match found!") else: print("Match not found.") 🟢 خروجی: Match found! نکته: تابع search() فقط اولین موردی که با الگو سازگار است را برمی‌گرداند و دیگر ادامه نمی‌دهد.