codeima.ir
1.1K subscribers
123 photos
32 videos
8 files
57 links
✨ آکادمی کدیما
🚀 جایی برای یادگیری برنامه‌نویسی و تکنولوژی به زبان ساده
🎯 آموزش برای نوجوانان و جوانان با تمرکز روی مهارت‌های واقعی
🤝 همراهی با مدرسین و منتورهای باتجربه
وبسایت: codeima.ir

اینستاگرام: codeima.ir

ارتباط با پشتیبانی
@Codeima_Support
Download Telegram
🐍 چرا بهتره از متغیرهای Global در پایتون کمتر استفاده کنیم؟

متغیرهای سراسری (Global) این امکان رو می‌دن که بخش‌های مختلف برنامه به یک متغیر دسترسی داشته باشن؛ اما این کار ممکنه باعث دردسر بشه.

❌ پیدا کردن خطا سخت می‌شه: چون چند بخش از برنامه می‌تونن مقدار یک متغیر رو تغییر بدن.

❌ تست برنامه سخت‌تر می‌شه: چون تغییر یک متغیر ممکنه روی بخش‌های دیگه هم تأثیر بذاره.

🔹 مثال:

روش اول؛ استفاده از متغیر سراسری:
score = 10

def add_score():
global score
score += 5

add_score()
print(score) # 15

اینجا تابع "add_score" مقدار "score" رو مستقیماً تغییر می‌ده. اگه چند تابع مختلف این کار رو انجام بدن، کنترل تغییرات سخت‌تر می‌شه.

✅ روش بهتر؛ استفاده از ورودی تابع:
def add_score(score):
return score + 5

score = 10
score = add_score(score)

print(score) # 15

در این روش، مقدار موردنیاز رو به تابع می‌دیم و نتیجه رو دریافت می‌کنیم. این کار باعث می‌شه کنترل برنامه راحت‌تر باشه و پیدا کردن خطاها ساده‌تر بشه.

💡 نتیجه: تا جای ممکن، به‌جای تغییر متغیرهای سراسری، اطلاعات رو به توابع بدیم تا برنامه قابل‌فهم‌تر و مدیریت اون راحت‌تر بشه.

🐍@codeimaAcademy
❤6🔥2🥰1
ابزارهایی نظیر JEV، و نمونه‌های مشابه، مدتی مورد توجه قرار گرفتند و سپس به مسیر عادی خود بازگشتند؛ اما اصول مهندسی نرم‌افزار، الگوریتم‌ها، الگوهای طراحی، مکانیزم‌های کش، ساختمان داده‌ها و طراحی API همچنان جایگاه اصلی خود را حفظ کرده‌اند. 📚

در صورتی که در حال فرایند یادگیری هستید، توصیه می‌شود به جای اختصاص زمان به ترندهای زودگذر، تمرکز خود را بر درک عمیق مفاهیم بنیادین این حوزه متمرکز نمایید. ✅
❤6🔥2
یکی از گزینه های زیر را انتخاب کنید 😁


@CodeimaAcademy
❤2🔥2😁2
codeima.ir
انتخاب من:
1️⃣ شرط اول: name == "Ronaldo"
بررسی می‌کنه که آیا مقدار name دقیقاً برابر با "Ronaldo" هست یا نه. چون مقدار ما "Messi" هست، شرط False می‌شه و وارد این بخش نمی‌شیم.

2️⃣ شرط دوم: elif name
اینجا پایتون بررسی می‌کنه که آیا متغیر name مقدار داره یا خالیه. چون "Messi" یک رشته غیرخالیه، مقدارش True در نظر گرفته می‌شه.
3️⃣ شرط سوم: else
فقط زمانی اجرا می‌شه که هیچ‌کدوم از شرط‌های قبلی درست نباشن. پس اینجا اجرا نمی‌شه.

💡 نکته آموزشی: در پایتون، رشته خالی ("") مقدار False و رشته غیرخالی مثل "Messi" مقدار True داره.

پس مسی نه GOAT شد و نه Player؛ طبق منطق این کد، یک Legend شد! 😎🐐


@CodeimaAcademy
🏆3🥰2
This media is not supported in your browser
VIEW IN TELEGRAM
چه سایت شخصی باحالی 😅

🔗 Link

@CodeimaAcademy
😍3❤2🥰2🔥1
برای حدود ۱۰ دقیقه اینترنت بین الملل قطع و مجددا وصل شد!


-دارن تست میکن-
💔4👨‍💻2😁1
🌐 با این روند، صد سال بعدی خیلی قراره عجیب باشه!



@CodeimaAcademy
🤯3❤2💯2🥰1
خب! خب! دانشجو های عزیزم خبر داریم چه خبری😍
👀3🎉2👏1
This media is not supported in your browser
VIEW IN TELEGRAM
🚀 یک دورهمی متفاوت برای عاشقان تکنولوژی!
🎮 بازی و سرگرمی | 💻 برنامه‌نویسی | 🤖 دنیای جذاب تکنولوژی
📅 جمعه ۲۹ آبان
⏰ ساعت ۱۱ صبح
📍 آکادمی کدیما
✨ ویژه کودکان و نوجوانان خلاق
حتی اگر هنرجوی کدیما نیستی، شما هم دعوتی! 💙



🎟️ شرکت در این دورهمی کاملاً رایگانه!
👇 برای ثبت‌نام رایگان روی لینک زیر کلیک کن: 🔗 [لینک ثبت‌نام]
❤3👨‍💻2🥰1🏆1
codeima.ir pinned a video