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


آموزش ساخت Chat App با NodeJS

Node JS یکی از محبوب‌ترین محیط‌های اجرایی است که برای برنامه نویسی سمت سرور، همچنین کدنویسی رباتیک و ساخت بازی‌های کامپیوتری از آن استفاده می‌شود. همچنین یکی از اصلی‌ترین کاربردهای آن در زمینه ساخت اپلیکیشن‌های Real-time یا Instant Messaging است. شاید شما بخواهید برای خودتان با استفاده از زبان JavaScript یک اپلیکیشن ساده Chat طراحی کنید. امروز در این مقاله می‌خواهیم به آموزش ساخت Chat App با NodeJS بپردازیم. شبکه‌های اجتماعی در دنیای مدرن به جرئت می‌توان گفت کمتر کسی پیدا می‌شود که با تکنولوژی‌های جدید از قبیل…

آموزش ساخت ربات تلگرام با زبان پایتون

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

IDE | نگاهی کلی به IDE و ویژگی‌های آن

IDE مخفف عبارت Integrated development environment، برنامه ای نرم افزاری است که در راستای توسعه ی کد نرم افزار به برنامه نویسان کمک می‌کند و میزان بهره وری را برای توسعه دهنگان با ادغام قابلیت‌های مختلفی همچون ویرایش نرم افزار، ساخت، آزمایش و بسته بندی در یک برنامه کاربردی آسان افزایش می‌دهد. به عبارتی دیگر همانطور که نویسندگان از ابزاری چون ویرایشگرهای متن و حسابداران از صفحات گسترده استفاده می‌کنند، توسعه دهندگان نرم افزارها نیز از IDE ها برای آسان کردن کار خود استفاده می‌کنند. در این مقاله…

برنامه نویسی شیء گرا

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

زبان روبی چیست؟

روبی یک زبان برنامه نویسی محبوب و همه منظوره است. ممکن است نام آن را در ارتباط با Ruby on Rails، یکی از محبوب ترین چارچوب های توسعه وب در هر زبان برنامه نویسی، شنیده باشید. اگرچه بسیاری از محبوبیت روبی از این اتصال ناشی می‌شود، اما روبی کاربردهای زیادی دارد که می‌توان به تولید سایت استاتیک، ابزارهای خط فرمان، اتوماسیون، DevOps و پردازش اطلاعات اشاره نمود.در این مقاله به توضیح درباره ی تاریخچه ی ایجاد Ruby و دلایل محبوبیت آن در بین سایر زبان های برنامه نویسی…