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

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

ارتباط با پشتیبانی
@Codeima_Support
Download Telegram
codeima.ir
وضعیت اینترنت بین‌الملل در ایران بسیار ناپایدار و نامطلوب است؛ ارتباطات UDP قطع شده و سرعت اتصال TCP به‌شدت کاهش یافته است.
📡 تفاوت UDP و TCP چیه؟

🔹 TCP: اطلاعات رو با اطمینان بیشتری می‌فرسته و بررسی می‌کنه که داده‌ها درست به مقصد برسن. برای وب‌گردی و دانلود کاربرد زیادی داره. 🌐

🔹 UDP: اطلاعات رو سریع‌تر و بدون انتظار برای تأیید دریافت می‌فرسته. برای بازی‌های آنلاین، تماس صوتی و تصویری و بعضی VPNها کاربرد داره. 🎮📞

⚠️ اگه UDP قطع بشه: ممکنه بازی‌ها، تماس‌ها و بعضی VPNها دچار اختلال بشن.

⚠️ اگه TCP کند بشه: سایت‌ها دیرتر باز می‌شن و دانلودها سرعت پایینی پیدا می‌کنن. 🐌

📌 خلاصه:
TCP بیشتر روی اطمینان از رسیدن اطلاعات تمرکز داره؛ UDP بیشتر روی سرعت و تأخیر کم. ⚡

البته هر دو می‌تونن برای کاربردهای مختلف استفاده بشن و هیچ‌کدوم صرفا‌ً مخصوص یک نوع برنامه نیستن.
❤8⚡1🔥1👌1
📝✨ یادگیری عمیق، از یادداشت‌های دقیق شروع می‌شه!

یکی از قشنگ‌ترین بخش‌های آموزش، دیدن همین دقت و پشتکار فراگیرامه. 🤍

آیتک عزیز، با دقت و حوصله نکات ویدیوهای آموزشی رو یادداشت کرده و جزوه‌هاش رو برام فرستاده. 🌱

جزوه‌نویسی فقط نوشتن مطالب نیست؛ یعنی با دقت یاد بگیری، مفاهیم رو درک کنی و نکات مهم رو برای مرورهای بعدی ماندگار کنی.

آیتک جان، خسته نباشی! 👏🏻✨
این دقت و مسئولیت‌پذیریت ارزشمنده. همین‌طور باانگیزه ادامه بده! 💻❤️

#کدیما #یادگیری_اصولی #برنامه‌نویسی

https://t.me/codeimaAcademy
❤4👌2🔥1
🐍 چرا بهتره از متغیرهای 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