
همه ما کم و بیش با برنامه نویسی کامپیوتری آشنا هستیم که در 3 دهه اخیر بسیار محبوب شده است. بسیاری از دانش آموزان این روزها می خواهند یکی از زبان های برنامه نویسی را انتخاب کنند تا بتوانند در شرکت فناوری رویایی خود مانند گوگل، فیس بوک، مایکروسافت، اپل و غیره استخدام شوند. و در آینده درآمد خوبی کسب کنید
اما برنامه نویسی چیست؟
در این پست وبلاگ، اصطلاح برنامه نویسی را توضیح می دهیم و کاربرد آن و بسیاری از اصطلاحات مرتبط دیگر را مورد بحث قرار می دهیم.
دانش برنامه نویسی به زبان قابل فهم
برنامه نویسی روشی برای “آموزش رایانه برای انجام وظایف مختلف” است.
آیا گیج کننده است؟ اجازه دهید بیشتر توضیح دهیم.
حتما بخوانید: 5 زبان برنامه نویسی امنیتی ضد هکر
“آموزش رایانه” اساساً به این معنی است که شما مجموعه ای از دستورالعمل ها را به رایانه می دهید که به زبانی نوشته شده است که سیستم می تواند آن را بفهمد. این دستورالعمل ها می توانند انواع مختلفی داشته باشند. مثلا:
- 2 عدد اضافه کنید
- گرد کردن یک عدد و غیره
همانطور که ما انسان ها می توانیم چندین زبان (انگلیسی، اسپانیایی، ماندارین، فرانسوی و غیره) را بفهمیم، کامپیوترها نیز می توانند. کامپیوترها دستورالعمل هایی را می فهمند که به شکل یا نحو خاصی به نام زبان برنامه نویسی نوشته شده اند. ویدئوی زیر را تماشا کنید:
تعهدات مشخص شده در تعریف؛ آنها می توانند کارهای ساده ای مانند اضافه کردن 2 عدد، گرد کردن یک عدد یا کارهای پیچیده با دنباله ای از چندین دستورالعمل باشند. مانند:
- محاسبه آسان سود با توجه به اصل سرمایه، پیشرفت و زمان
- محاسبه میانگین بازده سهام در 5 سال گذشته
2 کار فوق نیاز به محاسبات پیچیده دارد. آنها را معمولا نمی توان با دستورالعمل های ساده ای مانند اضافه کردن 2 عدد و غیره بیان کرد.
بنابراین، به طور خلاصه، برنامه نویسی روشی است که به رایانه ها می گوییم یک کار خاص را انجام دهند.
چرا باید به فکر کدنویسی باشید؟
حتماً از خود می پرسید که چرا برای جمع یا گرد کردن اعداد به رایانه نیاز است؟ یا حتی یک سود ساده را محاسبه کنید؟ از این گذشته، حتی یک دانش آموز کلاس هشتمی هم می تواند به راحتی چنین کارهایی را با اعداد بزرگتر انجام دهد. برنامه نویسی برای چه استفاده می شود؟ مزایای کامپیوتر چیست؟
خب، کامپیوترها مزایای زیادی دارند:
- سریع هستند: کامپیوترها فوق العاده سریع هستند. اگر می دانید چگونه از قدرت برنامه نویسی کامپیوتر به درستی استفاده کنید، می توانید با آن معجزه کنید. برای یک کامپیوتر معمولی امروزی، جمع کردن دو عدد که هر کدام می تواند به یک میلیارد برسد، تنها یک نانوثانیه طول می کشد. دوباره بخوانید، نانوثانیه! این بدان معناست که یک کامپیوتر می تواند حدود یک میلیارد اضافه را در 1 ثانیه انجام دهد. آیا کسی هست که بتواند این کار را انجام دهد؟ میلیاردها اضافه در ثانیه را فراموش کنید، یک فرد معمولی حتی نمی تواند 10 اضافه را در یک ثانیه انجام دهد. بنابراین، کامپیوترها فوق العاده سریع هستند.
- ارزان هستند: فرض کنید شما یک تحلیلگر بازار سهام هستید و باید داده های مثلاً 1000 سهم را زیر نظر داشته باشید تا بتوانید به سرعت آنها را معامله کنید. البته اگر این کار را به صورت دستی انجام دهید با مشکل مواجه خواهید شد! این برای شما هزینه دارد زیرا با انجام محاسبات خود در مورد عملکرد سهام، قیمت می تواند تغییر کند. جایگزین دیگر استخدام افراد برای نظارت بر سهام بیشتر به صورت موازی است. این بدان معنی است که هزینه های شما به طور قابل توجهی افزایش می یابد. ناگفته نماند، اگر برخی از کارمندان شما در این فرآیند اشتباه محاسباتی کنند، باز هم با مشکل مواجه خواهید شد. ممکن است تمام سرمایه خود را از دست بدهید! اکنون آن را با زمانی که از رایانه استفاده می کنید مقایسه کنید. رایانه ها می توانند حجم وسیعی از اطلاعات را به سرعت و با اطمینان پردازش کنند. 1000 اشتراک برای کامپیوترهای قرن 21 چیزی نیست.
- آنها می توانند 24*7 کار کنند: کامپیوترها می توانند هفت روز هفته و 24 ساعت شبانه روز بدون خستگی کار کنند. بنابراین اگر واقعاً کار حجیمی دارید، می توانید آن را با کمک برنامه نویسی و خواب راحت روی رایانه خود بگذارید.
زبان برنامه نویسی چیست؟
همانطور که در بالا ذکر شد، کامپیوترها دستورالعمل هایی را می فهمند که در یک نحو خاص به نام زبان برنامه نویسی نوشته شده اند. یک زبان برنامه نویسی راهی را برای برنامه نویس فراهم می کند تا یک کار و عمل را برای کامپیوتر ترجمه کند تا سیستم بتواند آنها را انجام دهد. برخی از زبان های برنامه نویسی محبوب عبارتند از پایتون، سی، سی پلاس پلاس، جاوا و غیره.
از دست ندهید: چند زبان برنامه نویسی داریم؟ چقدر باید یاد بگیریم؟
چرا باید برنامه نویسی کامپیوتر را یاد بگیریم؟
اکنون که اطلاعات زیادی در مورد برنامه نویسی دارید، سوال بزرگی که باید به آن پاسخ داده شود این است. به همین دلیل است که باید برنامه نویسی کامپیوتر را یاد بگیرید. بیایید ببینیم چرا:
- برنامه نویسی سرگرم کننده است: با کمک برنامه نویسی می توانید بازی ها، یک صفحه وبلاگ یا پروفایل شخصی خود، یک سایت شبکه اجتماعی مانند فیس بوک، یک موتور جستجو مانند گوگل یا یک پلت فرم تجارت الکترونیک مانند آمازون ایجاد کنید! سرگرم کننده نیست؟ تصور کنید بازی مورد علاقه خود را خودتان بسازید، آن را در پلی استور منتشر کنید و هزاران بار دانلود کنید!
- ایجاد یک شاهکار برای یک شرکت فناوری: اساس شرکت های فناوری امروزی مانند گوگل، فیس بوک، مایکروسافت، اپل، آمازون و بسیاری دیگر برنامه های کامپیوتری غول پیکری هستند که توسط هزاران برنامه نویس ماهر نوشته شده اند. اگر هوش تجاری مناسبی دارید، دانستن نحوه کدنویسی میتواند حتی شما را به فکر راهاندازی یک شرکت بزرگ فناوری بیاندازد.
- حقوق بسیار خوب: برنامه نویسان کامپیوتر تقریباً در همه جای دنیا دستمزد خوبی دارند. برنامه نویسان حرفه ای در سیلیکون ولی سالانه میلیون ها دلار درآمد دارند. تعداد کمی از شرکت ها وجود دارند که 100000 دلار در سال پرداخت می کنند.
حالا بیایید با هم یک برنامه واقعی بنویسیم.
حتما بخوانید (محبوب ترین مقاله ما): بهترین زبان برنامه نویسی برای هک و هکر شدن
نوشتن اولین برنامه
پایتون یک زبان برنامه نویسی پرکاربرد و مبتدی است. می توانید پایتون را از اینجا دانلود کنید:
https://www.python.org/downloads/
پس از دانلود، نصب کننده را اجرا کنید تا پایتون روی دستگاه شما نصب شود.
حالا اولین کد پایتون را بنویسید. ویرایشگر متن مورد علاقه خود را باز کنید (ما Sublime Text را توصیه می کنیم) و 3 خط زیر را کپی و پیست کنید:
a = 54
b = a ** 8
تمبر ب
فایلی با نام my_first_program.py را در دسکتاپ خود ذخیره کنید.
اکنون بسته به سیستم عامل خود یکی از موارد زیر را انجام دهید:
- پنجره ها: خط فرمان را باز کنید و python my_first_program.py را تایپ کنید.
- اوبونتو/مک: ترمینال را باز کنید و python my_first_program.py را تایپ کنید.
وقتی Enter را فشار می دهید روی صفحه چه چیزی می بینید؟ تقریباً بلافاصله پس از فشار دادن کلید enter، اعداد زیر را مشاهده خواهید کرد:
72301961339136
این کد ضرب دو عدد 58 و 4 است که توسط کامپیوتر شما در یک چشم به هم زدن محاسبه می شود! چند دقیقه طول می کشد تا یک فرد عادی به نتیجه برسد. آیا می توانید قدرت کامپیوتر را ببینید؟
شما اولین برنامه خود را نوشته اید. اما بیایید ببینیم این دستورات چگونه اجرا می شوند.
a = 54
در اینجا یک “placeholder” به نام a داریم که مقدار 54 را به آن اختصاص می دهیم.
b = a ** 8
در اینجا محل دیگری به نام b را وارد می کنیم که مقدار a**8 را به آن اختصاص می دهیم. در اینجا مقدار a 54 است. بنابراین ما به طور موثر 8**54 را محاسبه می کنیم. اما علامت “**” چیست؟ عملگر ** “قدرت” است و a**b مخفف ab است.
تمبر ب
در نهایت بعد از انجام محاسبات می خواهیم نتیجه را روی صفحه نمایش دهیم. برای این کار از دستور print استفاده کرده ایم که اساساً نتیجه را روی صفحه نمایش می دهد.
حتما بخوانید: از صفر تا صد یادگیری تمامی زبان های برنامه نویسی