📝✨ یادگیری عمیق، از یادداشتهای دقیق شروع میشه!
یکی از قشنگترین بخشهای آموزش، دیدن همین دقت و پشتکار فراگیرامه. 🤍
آیتک عزیز، با دقت و حوصله نکات ویدیوهای آموزشی رو یادداشت کرده و جزوههاش رو برام فرستاده. 🌱
جزوهنویسی فقط نوشتن مطالب نیست؛ یعنی با دقت یاد بگیری، مفاهیم رو درک کنی و نکات مهم رو برای مرورهای بعدی ماندگار کنی.
آیتک جان، خسته نباشی! 👏🏻✨
این دقت و مسئولیتپذیریت ارزشمنده. همینطور باانگیزه ادامه بده! 💻❤️
#کدیما #یادگیری_اصولی #برنامهنویسی
https://t.me/codeimaAcademy
یکی از قشنگترین بخشهای آموزش، دیدن همین دقت و پشتکار فراگیرامه. 🤍
آیتک عزیز، با دقت و حوصله نکات ویدیوهای آموزشی رو یادداشت کرده و جزوههاش رو برام فرستاده. 🌱
جزوهنویسی فقط نوشتن مطالب نیست؛ یعنی با دقت یاد بگیری، مفاهیم رو درک کنی و نکات مهم رو برای مرورهای بعدی ماندگار کنی.
آیتک جان، خسته نباشی! 👏🏻✨
این دقت و مسئولیتپذیریت ارزشمنده. همینطور باانگیزه ادامه بده! 💻❤️
#کدیما #یادگیری_اصولی #برنامهنویسی
https://t.me/codeimaAcademy
❤4👌2🔥1
🐍 چرا بهتره از متغیرهای Global در پایتون کمتر استفاده کنیم؟
متغیرهای سراسری (Global) این امکان رو میدن که بخشهای مختلف برنامه به یک متغیر دسترسی داشته باشن؛ اما این کار ممکنه باعث دردسر بشه.
❌ پیدا کردن خطا سخت میشه: چون چند بخش از برنامه میتونن مقدار یک متغیر رو تغییر بدن.
❌ تست برنامه سختتر میشه: چون تغییر یک متغیر ممکنه روی بخشهای دیگه هم تأثیر بذاره.
🔹 مثال:
روش اول؛ استفاده از متغیر سراسری:
اینجا تابع "add_score" مقدار "score" رو مستقیماً تغییر میده. اگه چند تابع مختلف این کار رو انجام بدن، کنترل تغییرات سختتر میشه.
✅ روش بهتر؛ استفاده از ورودی تابع:
در این روش، مقدار موردنیاز رو به تابع میدیم و نتیجه رو دریافت میکنیم. این کار باعث میشه کنترل برنامه راحتتر باشه و پیدا کردن خطاها سادهتر بشه.
💡 نتیجه: تا جای ممکن، بهجای تغییر متغیرهای سراسری، اطلاعات رو به توابع بدیم تا برنامه قابلفهمتر و مدیریت اون راحتتر بشه.
🐍@codeimaAcademy
متغیرهای سراسری (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
codeima.ir
انتخاب من:
1️⃣ شرط اول:
بررسی میکنه که آیا مقدار
2️⃣ شرط دوم:
اینجا پایتون بررسی میکنه که آیا متغیر
3️⃣ شرط سوم:
فقط زمانی اجرا میشه که هیچکدوم از شرطهای قبلی درست نباشن. پس اینجا اجرا نمیشه.
💡 نکته آموزشی: در پایتون، رشته خالی (
پس مسی نه GOAT شد و نه Player؛ طبق منطق این کد، یک Legend شد! 😎🐐
@CodeimaAcademy
name == "Ronaldo"بررسی میکنه که آیا مقدار
name دقیقاً برابر با "Ronaldo" هست یا نه. چون مقدار ما "Messi" هست، شرط False میشه و وارد این بخش نمیشیم.2️⃣ شرط دوم:
elif nameاینجا پایتون بررسی میکنه که آیا متغیر
name مقدار داره یا خالیه. چون "Messi" یک رشته غیرخالیه، مقدارش True در نظر گرفته میشه.3️⃣ شرط سوم:
elseفقط زمانی اجرا میشه که هیچکدوم از شرطهای قبلی درست نباشن. پس اینجا اجرا نمیشه.
💡 نکته آموزشی: در پایتون، رشته خالی (
"") مقدار False و رشته غیرخالی مثل "Messi" مقدار True داره.پس مسی نه GOAT شد و نه Player؛ طبق منطق این کد، یک Legend شد! 😎🐐
@CodeimaAcademy
🏆3🥰2
برای حدود ۱۰ دقیقه اینترنت بین الملل قطع و مجددا وصل شد!
-دارن تست میکن-
-دارن تست میکن-
💔4👨💻2😁1
This media is not supported in your browser
VIEW IN TELEGRAM
🚀 یک دورهمی متفاوت برای عاشقان تکنولوژی!
🎮 بازی و سرگرمی | 💻 برنامهنویسی | 🤖 دنیای جذاب تکنولوژی
📅 جمعه ۲۹ آبان
⏰ ساعت ۱۱ صبح
📍 آکادمی کدیما
✨ ویژه کودکان و نوجوانان خلاق
حتی اگر هنرجوی کدیما نیستی، شما هم دعوتی! 💙
🎟️ شرکت در این دورهمی کاملاً رایگانه!
👇 برای ثبتنام رایگان روی لینک زیر کلیک کن: 🔗 [لینک ثبتنام]
🎮 بازی و سرگرمی | 💻 برنامهنویسی | 🤖 دنیای جذاب تکنولوژی
📅 جمعه ۲۹ آبان
⏰ ساعت ۱۱ صبح
📍 آکادمی کدیما
✨ ویژه کودکان و نوجوانان خلاق
حتی اگر هنرجوی کدیما نیستی، شما هم دعوتی! 💙
🎟️ شرکت در این دورهمی کاملاً رایگانه!
👇 برای ثبتنام رایگان روی لینک زیر کلیک کن: 🔗 [لینک ثبتنام]
❤3👨💻2🥰1🏆1