آموزش ساخت بازی با جاوا اسکریپت – راهنمای کامل و ساده

ساخت بازی با جاوا اسکریپت فرایندی نسبتاً ساده است و بازی‌های ساخته شده با آن نیز معمولاً بسیار سرگرم کننده هستند. همچنین ساخت بازی با جاوا اسکریپت یکی از بهترین روش‌ها برای یادگیری کدنویسی به حساب می‌آید. جاوا اسکریپت زبانی بسیار محبوب است و امروزه تقریباً در همه وب‌سایت‌ها و سایر کاربردهای تحت وب از JS استفاده شده است. در این مطلب ابتدا کلیه موارد پیرامون ساخت بازی با جاوا اسکریپت به طور جامع شرح داده شده و سپس آموزش ساخت بازی با جاوا اسکریپت به صورت عملی و پروژه‌محور به وسیله ساخت بازی مار با جاوا اسکریپت تکمیل شده است.

ادامه مطلب

آرایه ها در جاوا اسکریپت – آموزش کار با Arrays به زبان ساده

آرایه ها در جاوا اسکریپت نوعی متغیر در برنامه نویسی به حساب می‌آیند که از آن‌ها برای ذخیره عناصر استفاده می‌شود. آرایه ها در انواع مختلف زبان برنامه نویسی به ویژه زمانی بسیار مفید خواهند بود که فهرستی از عناصر موجود باشد و کاربر بخواهد تنها با یک متغیر به آن‌ها دسترسی پیدا کند. برخلاف بسیاری از زبان‌های برنامه نویسی دیگر که در آن‌ها آرایه مرجعی برای چندین متغیر است، در زبان جاوا اسکریپت آرایه متغیری واحد به حساب می‌آید که قابلیت ذخیره چندین عنصر را دارد. این مطلب آموزشی از مجله فرادرس حاوی اطلاعات کاملی در مورد آرایه ها در جاوا اسکریپت است و پس از پایان مطالعه این مقاله، کاربر درک واضحی از آرایه ها و عملیات روی آن‌ها در زبان جاوا اسکریپت خواهد داشت.

ادامه مطلب

۲۲ پروژه جاوا اسکریپت برای تمرین و افزایش مهارت

برای تبدیل شدن به یک برنامه نویس وب قوی و پیاده‌سازی پروژه‌های مختلف وب، لازم است هر فرد متقاضی این حرفه، مهارت‌های زبان برنامه نویسی جاوا اسکریپت را در خود بهبود ببخشد. جاوا اسکریپت هم‌اکنون یکی از محبوب‌ترین زبان‌های برنامه نویسی است و به خصوص در توسعه وب بسیار مورد استفاده قرار می‌گیرد. در این مطلب آموزشی از مجله فرادرس 22 پروژه جاوا اسکریپت برای تمرین و بهبود دانش کاربران از JavaScript به همراه توضیحات کوتاهی با هر پروژه ارائه شده است. ایده‌های به کار گرفته شده در این پروژه‌های مختلف از سطح مبتدی تا متوسط را شامل می‌شوند و برای کاربرانی که به جاوا اسکریپت علاقه دارند، بسیار مفید هستند.

ادامه مطلب

کتابخانه‌ های جاوا اسکریپت که باید بشناسید – معرفی ۲۳ کتابخانه

کتابخانه‌ های جاوا اسکریپت با ارائه عملکردهای استاندارد به توسعه‌دهندگان و برنامه‌نویسان کمک می‌کنند وب‌اپلیکیشن و صفحات وب را آسان‌تر از قبل توسعه دهند. در کتابخانه‌ های JavaScript مؤلفه‌های «رابط کاربری» (User Interface)، ابزارهای زبانی، توابع ریاضی و سایر اجزای مورد نیاز برنامه‌نویسان برای توسعه آسان‌تر و بهتر وجود دارد. امروزه زبان برنامه نویسی جاوا اسکریپت به بخش جداناپذیری از برنامه‌های وب تبدیل شده است و استفاده از کتابخانه‌های موجود برای این زبان به کاربران کمک می‌کند در هزینه‌های زمانی و اقتصادی خود صرفه‌جویی کنند.

ادامه مطلب

دستورات جاوا اسکریپت که باید بدانید – ۵۰ دستور کلیدی

جاوا اسکریپت امروزه یکی از رایج‌ترین زبان‌های برنامه نویسی است و از این رو درک و یادگیری دستورات جاوا اسکریپت برای علاقه‌مندان و برنامه نویسانی که از این زبان استفاده می‌کنند، امری ضروری به حساب می‌آید. درک دستورات زبان برنامه نویسی JavaScript و یادگیری آن‌ها به کاربران کمک می‌کند روند کد نویسی خود را سرعت ببخشند و در عین حال دقت بیشتری در کدنویسی به خرج دهند. قرار است کاربران با مطالعه این مطلب با ٥٠ تا از کاربردی‌ترین دستورات جاوا اسکریپت آشنا شوند و بتوانند مهارت‌های کدنویسی خود را در جاوا اسکریپت بهبود ببخشند.

ادامه مطلب

هوش مصنوعی با پایتون – آموزش با انجام پروژه + نمونه کدها

زبان برنامه نویسی پایتون (Python) یکی از زبان‌های همه‌منظوره است که از آن می‌توان در توسعه پروژه‌های مختلفی استفاده کرد. این زبان برنامه نویسی به دلیل داشتن ابزارها و کتابخانه‌های جامع، در حوزه هوش مصنوعی (Artificial Intelligence) یا همان AI نیز توجه بسیاری از برنامه نویسان فعال در این حیطه را به خود جلب کرده است و به عنوان یکی از پرکاربردترین زبان‌های برنامه نویسی رشته هوش مصنوعی محسوب می‌شود. در مطلب حاضر، به ویژگی‌های مهم پایتون در هوش مصنوعی اشاره و کتابخانه‌های مهم پایتون و منابع یادگیری رایج آن‌ها در این حیطه (هوش مصنوعی) معرفی می‌شوند. همچنین، در این مطلب، به نحوه پیاده‌سازی تعدادی از مدل‌های هوش مصنوعی با پایتون پرداخته خواهد شد تا افراد علاقه‌مند به این شاخه از برنامه نویسی، با روال حل مسئله و ساخت مدل‌ها آشنایی کلی پیدا کنند.

ادامه مطلب

فلوچارت چیست و چه کاربردی در برنامه نویسی دارد؟ – به زبان ساده

«فلوچارت» (Flowchart) هنگام طراحی و برنامه‌ریزی «فرآیند» (Process) یا پردازش، می‌تواند به شما در شناسایی مراحل ضروری آن کمک کند و همزمان تصویر بزرگ‌تری را از فرآیند مربوطه ارائه دهد. فلوچارت وظایف را به ترتیبِ زمانی سازماندهی می‌کند و آن‌ها را بر اساس نوع فرآیند اعم از تصمیم، داده و غیره شناسایی می‌کند. این نمودار می‌تواند به یافتن ویژگی‌های کمتر آشکار شده فرآیند کمک کند و در نتیجه موجب اصلاح «گلوگاه‌ها» (Bottlenecks)، «نواقص» (Flaws)، مراحل غیرضروری و همین‌طور موجب بهبود «کارایی» (Efficiency) در آن فرایند شود. در این نوشتار می‌خواهیم به این موضوع بپردازیم که فلوچارت چیست و چه کاربردی در برنامه نویسی دارد.

ادامه مطلب

رمزنگاری در پایتون – راهنمای سریع از صفر تا صد

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

ادامه مطلب

پیاده سازی الگوریتم ژنتیک در پایتون – راهنمای گام به گام

در این مطلب قصد داریم الگوریتم ژنتیک را در پایتون پیاده‌سازی کرده و از آن برای بیشینه‌سازی (Maximization) (که نوعی بهینه‌سازی (Optimization) است) یک تابع دلخواه استفاده کنیم. از مطالب پیش‌نیاز و مفید برای یادگیری این مطلب می‌توان به «مولکول DNA چیست؟ – از صفر تا صد»، «ژن چیست؟ – به زبان ساده»، «الگوریتم ژنتیک – از صفر تا صد»، «میانگین متحرک چیست؟ + پیاده سازی Moving Average در پایتون» و «بررسی معیارهای ارزیابی رگرسیون در پایتون – پیاده سازی + کد» اشاره کرد.

ادامه مطلب

آموزش کاتلین در اندروید استودیو با ساخت یک اپ ساده

امروز با توجه به همه‌گیری سیستم عامل اندروید بسیاری از افراد به دنبال پیاده‌سازی ایده‌های خود در قالب اپلیکیشن اندروید هستند. معرفی زبان برنامه‌نویسی کاتلین (Kotlin) در سال‌های اخیر توسط گوگل به عنوان دومین زبان رسمی برنامه‌نویسی اندروید توجه بسیاری از علاقه‌مندان و برنامه نویسان این حوزه را به خود جلب کرده است. از این رو، در این نوشتار سعی شده است آموزش کاتلین در اندروید استودیو به صورت پروژه محور و در قالب ساخت اپلیکیشن ارائه شود. مطالعه این مطلب برای آشنایی با اصول برنامه‌نویسی اندروید با کاتلین مناسب است. در مطلب آموزش کاتلین در اندروید استودیو به مباحثی از جمله نصب اندروید استودیو، کار با ویرایشگر طرح‌بندی، راه‌اندازی شبیه ساز، تعاملی کردن برنامه، کار با فرگمنت‌ها و سایر موارد مهم در توسعه اندروید پرداخته شده است.

ادامه مطلب