دوره های آموزشی آکادمی پی وی لرن (پروژه محور و ویژه بازار کار)



  • ۲۶
  • تیر

جلسه ۰۱ : آشنایی با برنامه نویسی کامپیوتر

  • دسته‌بندی‌ها :
جلسه ۰۱ : آشنایی با برنامه نویسی کامپیوتر

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

        آشنایی با برنامه نویسی کامپیوتر

        آشنایی با برنامه نویسی کامپیوتر

        مقدمه

        قبل از اینکه به آموزش برنامه نویسی کامپیوتر بپردازیم، ابتدا باید بدانیم تا برنامه های کامپیوتری چه هستند و چگونه کار می‌کنند.

        یک برنامه کامپیوتری در واقع دنباله ای از دستور العمل هاست که توسط یک زبان برنامه نویسی نوشته شده تا کار خاصی را انجام دهد.

        در تعریف بالا ما از دو اصطلاه مهم استفاده کردیم:

        • دنباله ای از دستور العمل ها (الگوریتم)
        • زبان برنامه نویسی

        برنامه های کامپیوتری

        برای درک اصطلاخات فوق، در نظر بگیرید که فردی از شما آدرس یک رستوران نزدیک را می‌پرسد.
        شما دقیقا چه کاری هایی می‌کنید تا آن فرد به نزدیک ترین رستوران رود؟

        واضح است که شما از زبان انسانی برای هدایت فرد به یک رستوران استفاده می‌کنید. چیزی مانند جملات پایین:

        ابتدا به سمت راست بروید. بعد از پیمودن یک کیلومتر، به سمت چپ بروید. سپس یک کیلومتر دیگر رانندگی کنید. رستوران در سمت راست جاده قرار دارد.

        در اینجا شما از زبان فارسی برای راهنمایی فرد به صورت مرحله به مرحله استفاده کردید.
        اگر مراحل بالا را در یک دنباله قرار دهیم، چیزی شبیه به دنباله دستورات زیر می‌شود:

        1. برو به سمت راست
        2. یک کیلومتر طی کن
        3. برو به سمت چپ
        4. یک کیلومتر طی کن
        5. رستوران را در سمت راست جستجو کن

        دستور العمل های بالا (یا الگوریتم) در واقع یک برنامه انسانی با استفاده از زبان فارسی است که برای راهنمایی یک فرد برای رسیدن به رستوران استفاده شد.
        برنامه های کامپیوتری نیز روالی مشابه این کار دارند که در ادامه خواهید دید.

        حال بیاید برگردیم به بحث خودمان یعنی درک برنامه های کامپیوتری.

        کد زیر یک برنامه بسیار ساده با زبان برنامه نویسی پایتون است.

        مثال : 

        برنامه بالا پیام Hello World! راروی صفحه نمایش کامپیوتر نمایش می‌دهد.

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

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

        کاربرد های برنامه های کامپیوتری

        امروزه برنامه های کامپیوتری تقریبا در هر زمینه ای (تجارت، اداری، صنعت، نظامی، سرگرمی، پزشکی، ارتباطات و … ) مورد استفاده قرار می‌گیرند.
        در ادامه برخی از کاربرد های برنامه های کامپیوتری را مثال زده ایم:

        • برنامه هایی (یا نرم افزار هایی) مانند Microsoft Office، Adobe Photoshop، بازی های رایانه ای و خیلی دیگر از برنامه ها که امکان نوشتن همه آن ها نیست.
        • برنامه های کامپیوتری در صنعت چاپ و گرافیک و همچنین تولید فیلم ها به صورت وسیع مورد استفاده قرار می‌گیرند.
        • همچنین برنامه های کامپیوتری در سایر پلتفرم ها مانند تلفن همراه، دستگاه های Embed، تجهیزات الکترونیکی و … کاردبرد دارند.

        مقدمه ای بر برنامه نویسی کامپیوتر

        اگر شما متوجه شدید که برنامه های کامپیوتری چیستند، می‌توانیم برنامه نویسی را به صورت زیر تعریف کنیم:

        هنر نوشتن برنامه های کامپیوتری.

        همانطور که گفتیم زبان ها بسیاری برای برنامه نویسی کامپیوتر وجود دارند:

        • C
        • ++C
        • Java
        • Pyhton
        • Java Script
        • PHP
        •  و …

        برنامه نویس کامپیوتر

        به کسی که بتواند برنامه های کامپیوتری را بنویسد، برنامه نویس کامپیوتر گفته می‌شود.

        الگوریتم

        از دید برنامه نویسی، یک الگوریتم در واقع یک راه حل قدم به قدم برای حل یک مسئله است.
        یک الگوریتم یک روش و راه حل مؤثر است که در قالب تعدادی دستور العمل (به صورت توالی یا پشت سر هم)، بیان می‌شود.

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

        1. سال تولد را دریافت کن
        2. سال جاری را دریافت کن
        3. سال جاری را از سال تولد کم کن
        4. نتیجه را نمایش بده

        به همین سادگی. (البته مورد بالا صرفا جهت آشنایی با نحوه کار الگوریتم ها آورده شده است. وگرنه الگوریتم بالا دارای جزئیات بیشتری مانند استفاده از متغیر ها برای ذخیره مقادیر است که در جلسات آینده به این موضوع نیز خواهیم پرداخت)

         

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

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

        QR:  جلسه ۰۱ : آشنایی با برنامه نویسی کامپیوتر
        به اشتراک بگذارید