eitaa logo
انجمن علمی کدنویسی دبیرستان استعدادهای درخشان شهید بهشتی
193 دنبال‌کننده
306 عکس
22 ویدیو
8 فایل
به ما بپیوندید تا هر روز با علم کدنویسی بیشتر آشنا شوید.
مشاهده در ایتا
دانلود
11.1M حجم رسانه بالاست
مشاهده در ایتا
به تازگی یک ویدیوی حیرت انگیز از چین منتشر شده که نشان می‌دهد این کشور چگونه یک رشته کوه کامل در استان Guizhou را با تعداد زیادی از پنل‌های خورشیدی پوشانده است. این پروژه عظیم بخشی از هدف بزرگ چین برای سه برابر کردن تولید انرژی تجدیدپذیر تا سال 2030 است، هدفی که حالا به‌ نظر می‌رسد چین حتی زودتر از موعد به آن خواهد رسید. جزئیات بیشتر را در شهر سخت افزار دنبال کنید. 🍀https://eitaa.com/sbcoding🍀
🎮 بازی‌های معروف با چه زبان‌هایی نوشته شدن؟ اگه تاحالا تو دنیای گیم غرق شدی و با خودت گفتی اینا رو با چی ساختن، این مقاله برای توئه! از Call of Duty و GTA گرفته تا Minecraft و Fortnite، تو این مقاله بررسی کردیم که این بازی‌ها با چه زبان‌هایی توسعه پیدا کردن 🧑‍💻🔥 📚 تو مقاله می‌خونی: 🔹 بازی‌های بزرگ دنیا با چه زبان‌هایی نوشته شدن 🔹 چرا از چند زبان مختلف توی ساخت بازی استفاده می‌شه 🔹 زبان‌هایی که تو دنیای گیم بیشتر کاربرد دارن 🔹 مسیر یادگیری برای ورود به حوزه بازی‌سازی 🎯 اگه می‌خوای بازی‌سازی رو شروع کنی، این مقاله می‌تونه الهام‌بخشت باشه! 📖 لینک مستقیم: 🔗 https://codeyad.com/mag/post/programming-languages-of-famous-computer-games ┏━ 🆔 https://eitaa.com/sbcoding ┗━
🎮 آموزش بازی‌سازی دوبعدی با یونیتی | سیستم مبارزه RPG اگه همیشه دوست داشتی یه بازی RPG دوبعدی با یونیتی بسازی که سیستم مبارزه جذابی هم داشته باشه، این دوره دقیقاً برای توئه! 😍 در این آموزش پروژه‌محور یاد می‌گیری چطور یه سیستم مبارزه واقعی طراحی کنی؛ از کنترل انیمیشن‌ها گرفته تا مدیریت دشمن‌ها و پیاده‌سازی سیستم سلامت (Health). ✅ این دوره برای کساییه که با یونیتی مقدماتی آشنان و حالا می‌خوان وارد فاز ساخت بازی‌های واقعی بشن. 📌 سرفصل‌ها: ساخت سیستم جنگی همراه با انیمیشن حمله طراحی رفتار دشمن و پیاده‌سازی AI ساده پیاده‌سازی سیستم آسیب و جان (Health System) کنترل برخوردها و تریگرها در بازی 🎯 کاملاً پروژه‌محور و کاربردی، بدون پیچیدگی‌های اضافی! 📚 دوره محبوب در وبسایت یودمی با زیرنویس فارسی 🕹 مناسب برای علاقه‌مندان به بازی‌سازی 🎓 پیش‌نیاز: آشنایی مقدماتی با Unity و C# 📎 لینک مشاهده دوره: 🔗 codeyad.com/course/unity-2d-rpg-combat-course ┏🆔 https://eitta.com.sbcoding
🤖 چطور با ChatGPT کدنویسی کنیم؟ دیگه دوران تنها کدنویسی کردن گذشته! حالا می‌تونی با یه مدل هوش مصنوعی مثل ChatGPT یه هم‌تیمی همیشه در دسترس داشته باشی 💻✨ 📚 تو این مقاله از مجله کدیاد یاد می‌گیری: 🔹 چطور سوال درست بپرسی تا جواب درست بگیری 🔹 چه‌جوری از ChatGPT برای دیباگ کردن کمک بگیری 🔹 آیا می‌تونه کد پروژه‌هامونو بنویسه؟ 🔹 نکات مهم برای استفاده حرفه‌ای از ChatGPT تو توسعه نرم‌افزار 🚀 اگه برنامه‌نویسی می‌کنی و هنوز از ChatGPT کمک نمی‌گیری، کلی چیز رو از دست دادی! 📖 مقاله کامل رو اینجا بخون: 🔗 https://codeyad.com/mag/post/how-to-code-with-chatgpt 🆔 https://eitaa.com/sbcoding
🧵 قسمت سوم: اِیدا لاولِیس – اولین برنامه‌نویس تاریخ 👩‍💻 در سال ۱۸۴۳، زنی نابغه به نام اِیدا لاولیس (Ada Lovelace) مقاله‌ای در مورد ماشین تحلیل‌گر چارلز بَبِج نوشت. اما این مقاله فقط یک توضیح نبود... ✍️ او اولین الگوریتم برنامه‌نویسی دنیا را برای این ماشین نوشت. الگوریتمی که به ماشین می‌گفت چطور اعداد برنولی را محاسبه کند — کاری شبیه کدنویسی امروز. 🧠 مهم‌تر از همه: اِیدا فهمید ماشین بَبِج فقط برای محاسبه نیست! او نوشت که این ماشین در آینده می‌تواند: * موسیقی بسازد * تصاویر را تحلیل کند * متن را پردازش کند 🔮 دیدگاه او بسیار جلوتر از زمان خودش بود. به همین دلیل، بسیاری از مورخان، او را «اولین برنامه‌نویس کامپیوتر» می‌دانند. 📅 به افتخار او، هر سال روز Ada Lovelace Day برگزار می‌شود تا از زنان در دنیای فناوری تقدیر شود. 📍 ادامه دارد... 📲 https://eitaa.com/sbcoding
معرفی TIOBE Index “TIOBE Index” یکی از شناخته‌ شده‌‌ترین شاخص‌های جهانی است که محبوبیت زبان‌های را بر اساس جستجوهای اینترنتی، تعداد منابع آموزشی، تعداد کدنویسان و تعاملات آنلاین اندازه‌گیری می‌کند. این شاخص ماهانه توسط شرکت “TIOBE” منتشر می‌شود و به برنامه‌نویسان، مدیران پروژه‌ها و حتی کسانی که قصد یادگیری زبان‌های جدید را دارند، کمک می‌کند تا تصمیمات آگاهانه‌تری در انتخاب زبان برنامه‌نویسی بگیرند. محاسبه “TIOBE Index” به‌وسیله الگوریتم‌هایی انجام می‌شود که از داده‌های مختلف مانند جستجوهای گوگل، ویکی‌پدیا، “Stack Overflow”، منابع آموزشی و تعداد کتاب‌ها و دوره‌های آموزشی استفاده می‌کند. این داده‌ها به‌‌طور پیوسته به‌روزرسانی می‌شوند تا رتبه‌ بندی دقیقی از زبان‌ها مشخص شود. به همین دلیل TIOBE Index به‌عنوان یکی از منابع معتبر در ارزیابی وضعیت زبان‌های برنامه‌نویسی شناخته می‌شود. این شاخص دیدی از روندهای جهانی زبان‌های برنامه‌نویسی ارائه می‌دهد و ابزاری مفید برای انتخاب یا تغییر زبان جهت یادگیری یا مسیر شغلی است. انجمن علمی کدنویسی دبیرستان استعدادهای درخشان شهید بهشتی رودهن https://eitaa.com/sbcoding
جدول بهترین زبان‌های برای ماه مه ۲۰۲۵ در این بخش، به معرفی زبان‌های برنامه‌نویسی می‌پردازیم که طبق TIOBE Index برای ماه مه ۲۰۲۵ در صدر قرار دارند. این زبان‌ها بر اساس میزان جستجوها، منابع آموزشی و کاربردهای مختلف رتبه‌بندی شده‌اند. در ادامه جدول ۱۰ زبان برتر این ماه را مشاهده می‌کنید. این جدول نمایانگر تغییرات و روندهای محبوبیت زبان‌های برنامه‌نویسی در سطح جهانی است. در ماه مه ۲۰۲۵ نیز پایتون همچنان با سهم ۲۵.۳۵٪ زبان پیشتاز است که نشان‌دهنده رشد چشمگیر این زبان در دنیای برنامه‌نویسی است. همچنین زبان‌هایی مانند C++، Java و Go نیز همچنان در صدر جدول قرار دارند. تغییرات این ماه نشان‌دهنده‌ی رشد پایتون به‌ ویژه در زمینه‌های هوش مصنوعی و علم داده‌ها است. از طرفی، زبان‌هایی مانند #C و C شاهد نزول‌هایی بوده‌اند که می‌تواند به تغییرات در تقاضای بازار یا تغییرات تکنولوژیکی مرتبط باشد انجمن علمی کدنویسی دبیرستان استعدادهای درخشان شهید بهشتی رودهن https://eitaa.com/sbcoding
🧵 قسمت چهارم: نسل اول زبان‌های برنامه‌نویسی – زبان ماشین (1940s) 🖥 در دههی ۱۹۴۰ میلادی، نخستین رایانه‌های دیجیتال ساخته شدند. اما برای برنامه‌نویسی آن‌ها خبری از زبان‌های پیشرفته نبود! 🔢 برنامه‌نویسی فقط با «زبان ماشین» ممکن بود. یعنی: 10110000 01100001 💬 این کدها که فقط از صفر و یک تشکیل شده‌اند، به طور مستقیم توسط پردازنده قابل فهم هستند. 📍 هر دستور باید به شکل دودویی (باینری) نوشته میشد. برای مثال: * جمع دو عدد * انتقال داده به حافظه * پرش به یک خط خاص ⛔️ نتیجه چه بود؟ * برنامه‌نویسی خیلی سخت و وقت‌گیر بود * کدها به راحتی اشتباه نوشته میشدند * خواندن یا ویرایش آن‌ها تقریباً غیرممکن بود 🔧 اما همین دوران آغاز مسیر بزرگی بود که به پیدایش زبان‌های سطح بالا منتهی شد... 📜 ادامه دارد... 📲 https://eitaa.com/sbcoding
🧵 قسمت پنجم: زبان اسمبلی (Assembly) – گامی بزرگ به جلو (دهه ۱۹۵۰) 🧮 وقتی برنامه‌نویسی با زبان ماشین (صفر و یک) خیلی سخت شد، توسعه‌دهندگان به دنبال راه ساده‌تری رفتند. 🎯 نتیجه چه بود؟ زبان اسمبلی (Assembly)! 💡 زبان اسمبلی یک زبان «سطح پایین» است که مستقیماً به دستورهای ماشین نزدیکه، اما: • از کلمات و نمادهای قابل فهم‌تر استفاده می‌کنه، • و کدنویسی رو سریع‌تر و قابل مدیریت‌تر می‌کنه. برای مثال: MOV AX, 1 ADD AX, 2 ⬅️ این یعنی: عدد ۱ رو بریز داخل AX و بعد ۲ تا بهش اضافه کن. 🔄 برای اجرای این کد، باید ابتدا با اسمبلر (Assembler) به زبان ماشین تبدیل بشه. ⚙️ زبان اسمبلی هنوز هم در جاهایی کاربرد داره: • برنامه‌نویسی سیستم‌عامل‌ها • کار با سخت‌افزار • برنامه‌نویسی میکروکنترلرها 🎯 اگرچه فهمش ساده‌تر از زبان ماشین بود، اما هنوز برای انسان خیلی پیچیده و زمان‌بر بود... ⏳ بنابراین، نیاز به زبان‌های «سطح بالا» شدیدتر از قبل احساس شد. 📜 ادامه دارد... 📲 https://eitaa.com/sbcoding
گیت‌هاب ایجنت جدیدی معرفی کرد که به کدنویسان در نوشتن و دی‌باگ کدهایشان کمک می‌کند. گیت‌هاب از ایجنت کدنویسی هوش مصنوعی پرده‌برداری کرد که می‌تواند کارهایی همچون رفع باگ‌ها و افزودن ویژگی‌ها و بهبود مستندات را انجام دهد. این ایجنت به‌طور مستقیم در گیت‌هاب کوپایلت ادغام می‌شود و طبق گفته‌ی مایکروسافت، پس‌از محول‌شدن وظیفه کار خود را آغاز می‌کند. گیت‌هاب می‌گوید که ایجنت کدنویسی هوش مصنوعی برای انجام وظایف خود به‌طور خودکار ماشین مجازی راه‌اندازی و دیتابیس را تحلیل و حین کار تغییرات را ذخیره می‌کند و شرح استدلال خود را در لاگ‌های جلسه ارائه می‌دهد. پس‌از اتمام، ایجنت کاربر را برای بازبینی تگ خواهد کرد و توسعه‌دهندگان می‌توانند نظراتی ثبت کنند که ایجنت به‌طور خودکار به آن‌ها رسیدگی خواهد کرد انجمن علمی کدنویسی دبیرستان استعدادهای درخشان شهید بهشتی رودهن https://eitaa.com/sbcoding